次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー
Richedit.h

関連項目

参照

MSGFILTER

WM_NOTIFY