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:

  1. OSEVENTMASK may be used in CREATE, SETPROP, or GETPROP statements of a LISTVIEW object.

  2. {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:

  3.  

    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

 



PL/B Language Reference ORIENTATION Property OVERTYPE Property