Getmessageについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
たこやき

Getmessageについて

#1

投稿記事 by たこやき » 15年前

Getmessage()で渡されるDispatchMessageの中のWndProcの処理を通らないメッセージってどんなのがあるのでしょうか?

たこやき

Re:Getmessageについて

#2

投稿記事 by たこやき » 15年前

質問文間違えました。「GetMessageで渡されるmsgでDispatchMessageの
中のWndProcの処理を通らないmsgってどんなのがあるのでしょうか?」です。

tk-xleader

Re:Getmessageについて

#3

投稿記事 by tk-xleader » 15年前

WM_QUIT
とかが有ります。

たこやき

Re:Getmessageについて

#4

投稿記事 by たこやき » 15年前

それはWndprocで処理されますよね?WndProcを通らない処理を聞きたいのです。

YuO

Re:Getmessageについて

#5

投稿記事 by YuO » 15年前

WM_QUITは通常DispatchMessageに渡されませんね。

MSDNを読む限り,WM_TIMERは条件によってはウィンドウプロシージャに渡されません。
MSDN: DispatchMessage Function ()
http://msdn.microsoft.com/en-us/library/ms644934.aspx
そのほかは,原則としてウィンドウプロシージャに渡ると考えられます。

特殊な例としては,PostThreadMessageでそのメッセージが渡ってきた場合,
DispatchMessageはウィンドウプロシージャを呼び出しません (呼び出せません)。
SMDN: PostThreadMessage Function ()
http://msdn.microsoft.com/en-us/library/ms644946.aspx


なお,ウィンドウプロシージャのプレイスホルダ名はWindowProcであって,WndProcではありません。
MSDN: WindowProc Function ()
http://msdn.microsoft.com/en-us/library/ms633573.aspx

たこやき

Re:Getmessageについて

#6

投稿記事 by たこやき » 15年前

わかりました。もやもやが解決しました。回答ありがとうございました!

閉鎖

“C言語何でも質問掲示板” へ戻る