リッチ エディット コントロールのイベント マスク フラグ

イベント マスクは、リッチ エディット コントロールが親ウィンドウに送信する通知コードを指定します。 イベント マスクには、none またはこれらの値の組み合わせを指定できます。

定数 説明
ENM_CHANGE
EN_CHANGE通知を送信します。
ENM_CLIPFORMAT
EN_CLIPFORMAT通知を送信します。
ENM_CORRECTTEXT
EN_CORRECTTEXT通知を送信します。
ENM_DRAGDROPDONE
EN_DRAGDROPDONE通知を送信します。
ENM_DROPFILES
EN_DROPFILES通知を送信します。
ENM_IMECHANGE
Microsoft Rich Edit 1.0 のみ: IME 変換の状態が変更されたときに EN_IMECHANGE 通知を送信します。 オペレーティング システムのアジア言語バージョンの場合のみ。
ENM_KEYEVENTS
キーボード イベント のEN_MSGFILTER 通知を送信します。
ENM_LINK
リッチ エディット 2.0 以降:マウス ポインターがCFE_LINKを持つテキストの上にあり、いくつかのマウス 操作のいずれかが実行されたときに、EN_LINK通知を送信します。
ENM_LOWFIRTF
EN_LOWFIRTF通知を送信します。
ENM_MOUSEEVENTS
マウス イベント EN_MSGFILTER 通知を送信します。
ENM_OBJECTPOSITIONS
EN_OBJECTPOSITIONS通知を送信します。
ENM_PARAGRAPHEXPANDED
EN_PARAGRAPHEXPANDED通知を送信します。
ENM_PROTECTED
EN_PROTECTED通知を送信します。
ENM_REQUESTRESIZE
EN_REQUESTRESIZE通知を送信します。
ENM_SCROLL
EN_HSCROLL通知とEN_VSCROLL通知を送信します。
ENM_SCROLLEVENTS
マウス ホイール イベント EN_MSGFILTER 通知を送信します。
ENM_SELCHANGE
EN_SELCHANGE通知を送信します。
ENM_UPDATE
EN_UPDATE通知を送信します。
リッチ エディット 2.0 以降: このフラグは無視され、 EN_UPDATE 通知は常に送信されます。 ただし、Rich Edit 3.0 が Microsoft Rich Edit 1.0 をエミュレートする場合は、このフラグを使用してEN_UPDATE通知を送信する必要があります。

解説

既定のイベント マスクはENM_NONE。その場合、親ウィンドウに通知が送信されません。 EM_GETEVENTMASKメッセージと EM_SETEVENTMASKメッセージを 使用して、リッチ エディット コントロールのイベント マスクを取得および設定できます。

必要条件

要件
ヘッダー
RichEdit.h