如何使用 Rich Edit 控件通知代码
Rich Edit 控件的父窗口可以处理通知代码,以监控影响控件的事件。 Rich Edit 控件支持编辑控件使用的所有通知代码,以及其他一些代码。
需要了解的事项
技术
先决条件
- C/C++
- Windows 用户界面编程
说明
使用 Rich Edit 控件通知代码
可以通过设置 Rich Edit 控件的事件掩模来确定该控件向父窗口发送哪些通知代码。 要为 Rich Edit 控件设置事件掩模,请使用 EM_SETEVENTMASK 消息。 可以使用 EM_GETEVENTMASK 消息来获取 Rich Edit 控件的当前事件掩模。 有关事件掩模标志的列表,请参阅Rich Edit 控件事件掩模标志。
Rich Edit 控件的父窗口可以通过处理 EN_MSGFILTER 通知代码来筛选该控件的所有键盘和鼠标输入。 父窗口可以阻止处理键盘或鼠标消息,也可以通过修改指定的 MSGFILTER 结构来更改消息。
应用程序可以处理 EN_PROTECTED 通知代码,以检测用户何时在尝试修改受保护的文本。 若要将一系列文本标记为受保护,可以设置受保护的字符效果。
可以通过处理 EN_DROPFILES 通知代码来让用户在 Rich Edit 控件中放置文件。 指定的 ENDROPFILES 结构包含被删除文件的相关信息。
相关主题