キーボードまたはマウスイベントが発生したことをリッチエディットコントロールの親ウィンドウに通知します。
この通知メッセージは WM_NOTIFY メッセージ形式で送信されます。
#define EN_MSGFILTER 0x0700 lpMsgFilter = lParam; // 構造体のアドレス
lParam パラメータの値。
キーボードまたはマウスのメッセージの情報が格納された MSGFILTER 構造体のアドレスが指定されます。親ウィンドウがこの構造体のデータを変更して 0 以外の値を返した場合は、コントロールは変更された値で処理されます。
コントロールにイベントを処理させるようにするには 0 以外の値を返します。
コントロールにイベントを無視させるようにするには 0 を返します。
キーボードイベントによる通知を受け取るためには EM_SETEVENTMASK メッセージを送信して ENM_KEYEVENTS マスクを設定する必要があります。また、マウスイベントによる通知を受け取るためには ENM_MOUSEEVENTS マスクを設定する必要があります。
Windows 95 以降 / Windows NT 4.0 以降