Rich Edit Control Event Mask Flags

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

ConstantDescription
ENM_CHANGE

Sends EN_CHANGE notifications.

ENM_CLIPFORMAT

Sends EN_CLIPFORMAT 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_LOWFIRTF

Sends EN_LOWFIRTF notifications.

ENM_MOUSEEVENTS

Sends EN_MSGFILTER notifications for mouse events.

ENM_OBJECTPOSITIONS

Sends EN_OBJECTPOSITIONS notifications.

ENM_PARAGRAPHEXPANDED

Sends EN_PARAGRAPHEXPANDED 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 Microsoft Rich Edit 1.0, you must use this flag to send EN_UPDATE notifications.

Remarks

The default event mask is ENM_NONE in which case no notifications 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.

Requirements

Header

RichEdit.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft