来自 Rich Edit 控件的通知

通知消息报告影响丰富的编辑控件 (CRichEditCtrl) 的事件。 使用反射,因此可以处理消息由父窗口,或,通过丰富的编辑控件。 Rich Edit 控件支持所有通知消息与编辑控件以及若干其他部分。 可以确定一条通知消息丰富的编辑控件通过设置其“事件蒙板发送其父窗口”。

若要设置丰富的编辑控件的事件蒙板,请使用 SetEventMask 成员函数。 使用 GetEventMask 成员函数,则可以检索丰富的编辑控件的时事掩码。

以下段落列出若干特定通知及其用法:

  • 通知处理 EN_MSGFILTEREN_MSGFILTER 允许类,或 Rich Edit 控件或其父窗口,筛选所有键盘和鼠标输入到控件。 处理程序会阻止处理键盘或鼠标消息也可以通过修改 MSGFILTER 指定的结构更改消息。

  • EN_PROTECTED 句柄。检测用户何时的 EN_PROTECTED 通知消息尝试修改受保护的文本。 若要标记文本范围。保护,可以将保护的字符。 有关更多信息,请参见 Rich Edit 控件的字符格式。

  • EN_DROPFILES 您可以使用户通过处理 EN_DROPFILES 通知消息将为 Rich Edit 控件的文件。 ENDROPFILES 指定的结构包含有关删除的文件的信息。

  • EN_SELCHANGE 应用程序可以检测当前选择何时通过处理 EN_SELCHANGE 通知消息更改。 通知消息指定包含有关新选择 SELCHANGE 结构的信息。

请参见

参考

使用 CRichEditCtrl

概念

控件 (MFC)