<< Click to Display Table of Contents >> Navigation: ThinBASIC Modules > UI (User Interface) > CONTROLS > Control Types > Richedit Control > Richedit Control Creation > CONTROL ADD RICHEDIT > RichEdit Properties > <RichEditName>.EventMask |
Description
Allows set/get the event mask of the richedit control.
Syntax
' Set
<richeditName>.EventMask = newEventMask
' Get
currentEventMask = <richeditName>.EventMask
Returns (Get only)
Number, current binary event mask.
Parameters (Set only)
Name |
Type |
Optional |
Meaning |
newEventMask |
Number |
No |
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. %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
Restrictions
See also
Examples
control add richedit name "myRichedit", hDlg, %reMain, "", 5, 5, 100, 25
' Limiting text length to 1024
myRichedit.EventMask = %ENM_UPDATE | %ENM_SELCHANGE