トップページ > 過去ログ > 記事閲覧
Callback WndProcについて。
名前:esar 日時: 2009/07/19 14:27

DXライブラリを使用しないで画面を作成する場合、CreateWindow関数を使用すると思いますが、この時callbackWndProcにはWM_CREATEと言う値が入ってくると思います。 DXライブラリでもウィンドウが生成された際にWM_CREATEが来ると思っていたのですがどうも値が違うか入って来ていない気がします。 もし値が入ってきているならばそれはなにと言う値なのでしょうか。ほかにも画面を閉じる際の値も違うのでしょうか。

Page: 1 |

Re: Callback WndProcについて。 ( No.1 )
名前:esar 日時:2009/07/19 17:51

試行錯誤していたらDXライブラリを使用するとメッセージは帰ってこないというのがわかりました・・・・・・ お騒がせしました。
Re: Callback WndProcについて。 ( No.2 )
名前:wish 日時:2009/07/30 06:37

メッセージは帰ってくると思いますが。。。? そもそも、DXライブラリが内部で処理している コールバック関数のアドレスをきちんと指定して 取得いますか? 質問内容からだけでは、その確認の方法が 分りませんが、名前をCallWndProcとかに しただけで、その関数がウィンドウプロシージャに なるわけでは無いという事は理解していますよね? どのように確認したのかを教えていただけないでしょうか?
Re: Callback WndProcについて。 ( No.3 )
名前:Will 日時:2009/07/30 09:56

DXライブラリが作成するウィンドウに対するメッセージを自作のプロシージャで処理したいのであれば SetHookWinProc関数を使用してプロシージャ関数をDXライブラリに登録する必要があります。

Page: 1 |