导航:  Windows Controls Procedures > Rich Edit Control > Constants >

Rich Edit Control Event Mask Flags

上一页返回章节概述下一页

描述

 

The event mask specifies which notification messages a rich edit control sends to its parent window. The event mask can be none or a combination of these values.

 

常数

 

ENM_CHANGE

Sends EN_CHANGE notifications.

ENM_CORRECTTEXT

Sends EN_CORRECTTEXT notifications.

ENM_DRAGDROPDONE

Sends EN_DRAGDROPDONE notifications.

ENM_DROPFILES

Sends EN_DROPFILES notifications.

ENM_IMECHANGE

Microsoft Rich Edit 1.0 only: Sends EN_IMECHANGE notifications when the IME conversion status has changed. Only for Asian-language versions of the operating system.

ENM_KEYEVENTS

Sends EN_MSGFILTER notifications for keyboard events.

ENM_LINK

Rich Edit 2.0 and later: Sends EN_LINK notifications when the mouse pointer is over text that has the CFE_LINK and one of several mouse actions is performed.

ENM_MOUSEEVENTS

Sends EN_MSGFILTER notifications for mouse events.

ENM_OBJECTPOSITIONS

Sends EN_OBJECTPOSITIONS notifications.

ENM_PROTECTED

Sends EN_PROTECTED notifications.

ENM_REQUESTRESIZE

Sends EN_REQUESTRESIZE notifications.

ENM_SCROLL

Sends EN_HSCROLL and EN_VSCROLL notifications.

ENM_SCROLLEVENTS

Sends EN_MSGFILTER notifications for mouse wheel events.

ENM_SELCHANGE

Sends EN_SELCHANGE notifications.

ENM_UPDATE

Sends EN_UPDATE notifications.

 

Rich Edit 2.0 and later: this flag is ignored and the EN_UPDATE notifications are always sent. However, if Rich Edit 3.0 emulates Rich Edit 1.0, you must use this flag to send EN_UPDATE notifications.

 

备注

 

The default event mask is ENM_NONE in which case no notification messages are sent to the parent window. You can retrieve and set the event mask for a rich edit control by using the EM_GETEVENTMASK and EM_SETEVENTMASK messages.