EN_MSGFILTER通知コード
リッチ エディット コントロールの親ウィンドウに、コントロール内のキーボードまたはマウス イベントを通知します。 リッチ エディット コントロールは、この通知コードを WM_NOTIFY メッセージの形式で送信します。
EN_MSGFILTER
pMsgFilter = (MSGFILTER *) lParam;
パラメーター
-
lParam
-
キーボードまたはマウス メッセージに関する情報を含む MSGFILTER 構造体。 親ウィンドウがこの構造体を変更し、0 以外の値を返す場合、変更されたメッセージは元のメッセージではなく処理されます。
戻り値
コントロールがキーボードまたはマウス イベントを処理する必要がある場合は、0 を返します。
コントロールがキーボードまたはマウス イベントを無視する必要がある場合は、0 以外の値を返します。
解説
イベントEN_MSGFILTER通知コードを受信するには、 EM_SETEVENTMASK メッセージと共に送信されるマスクに次のフラグを 1 つ以上指定します。
フラグ | 説明 |
---|---|
ENM_KEYEVENTS | キーボード イベントの通知コードを受け取る。 |
ENM_MOUSEEVENTS | マウス イベントの通知コードを受け取る。 |
ENM_SCROLLEVENTS | マウス ホイール イベントの通知コードを受け取る。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|