通知消息报告影响丰富的事件编辑控件 (CRichEditCtrl)。它们可以由父窗口处理消息反映,; 或者,由 rich edit 控件。rich edit 控件支持所有通知消息使用与 edit 控件以及几个不同部分。您可以确定哪些通知消息 rich edit 控件通过设置其 “事件掩码将其父窗口”。
若要设置丰富的事件屏蔽编辑控件,请使用 SetEventMask 成员函数。使用 GetEventMask 成员函数,可以检索丰富的时事屏蔽编辑控件。
下面段落列出了几个特定通知及其用法:
处理 EN_MSGFILTER 通知的EN_MSGFILTER 允许类, rich edit 控件或其父窗口,筛选所有键盘,而且鼠标输入到控件。处理程序会阻止键盘或鼠标消息处理或可以通过修改指定的 MSGFILTER 结构更改消息。
EN_PROTECTED 处理检测用户何时的 EN_PROTECTED 通知消息尝试修改保护的文本。若要标记的文本范围如保护,可以设置受保护的字符效果。有关更多信息,请参见 在丰富的字符格式编辑控件。
EN_DROPFILES 您可以允许用户删除在丰富的文件通过处理 EN_DROPFILES 通知消息编辑控件。指定的 ENDROPFILES 结构包含有关放置的文件的信息。
EN_SELCHANGE 应用程序可以检测当前选定内容时通过处理 EN_SELCHANGE 通知消息更改。通知消息指定包含有关新选定的 SELCHANGE 结构信息。