OSEVENTMASK Property
9.0A, PLBCMP GUI Only
The OSEVENTMASK property allows a PL/B application to specify a bit mask to enable and disable system events processed for the object. The property uses the following format:
OSEVENTMASK ={value}
Note the following:
OSEVENTMASK may be used in CREATE, SETPROP, or GETPROP statements of a LISTVIEW object.
{value} is a decimal number, a Numeric Variable, an Expression, or a keyword as defined in PLBEQU.INC. The numeric value is implemented as a bit mask definition. This allows future expansion for other event processing. The supported values and keywords are:
|
Value |
Keyword |
Meaning... |
|
0x0 |
$MASK_NONE |
Allow all system event actions |
|
0x1 |
$MASK_WMCHAR |
Disables WM_CHAR OS actions |
|
0x2 |
MASK_WMMOUSEWHEEL |
Disables mouse wheel actions |
|
0x4 |
$MASK_WMHSCROLL |
Disables horizontal scrollbar actions |
|
0x8 |
$MASK_WMVSCROLL |
Disables vertical scrollbar actions |
See Also: Object Properties, Object IO Instructions, Object Definitions
![]() |