CallMsgFilter |
Declare Function Api_CallMsgFilter& Lib "user32" Alias "CallMsgFilterA" (lpMsg As msg, ByVal ncode&) |
Declare Function CallMsgFilter Lib "user32" Alias "CallMsgFilterA" (lpMsg As msg, ByVal ncode As Long) As Long |
|
各フックプロシージャに、指定されたメッセージとフックコードを渡します。WH_SYSMSGFILTER と WH_MSGFILTER の各フックプロシージャは、アプリケーション定義のコールバック関数であり、ダイアログボックス、メッセージボックス、メニュー、スクロールバーの各メッセージを調べたり修正するために使われる。 |
|
パラメータ ードには、WH_SYSMSGFILTER と WH_MSGFILTER の各フックに関連付けられているシステム定義フックコード(MSGF_ と HC_)と同じ
値を指定しない。 Alt+Tab キーを押して他のウィンドウをアクティブ化した際に、メッセージフローの検討と制御を行えるように、システムが CallMsgFilter 関数
を呼び出す。 |