/* Presentation Server Control Types ------------------ */
* See STYLE Property, ORIG_STRUCT Property, Utility('CREATE'), SYSMSG Event, Start_Window()
EQU PSCTL_WINDOW$ TO "WINDOW"
EQU PSCTL_EDITBOX$ TO "EDITBOX"
EQU PSCTL_EDITFIELD$ TO "EDITFIELD"
EQU PSCTL_EDITTABLE$ TO "EDITTABLE"
EQU PSCTL_CHECKBOX$ TO "CHECKBOX"
EQU PSCTL_COMBOBOX$ TO "COMBOBOX"
EQU PSCTL_LISTBOX$ TO "LISTBOX"
EQU PSCTL_PUSHBUTTON$ TO "PUSHBUTTON"
EQU PSCTL_RADIOBUTTON$ TO "RADIOBUTTON"
EQU PSCTL_RADIOGROUP$ TO "RADIOGROUP"
EQU PSCTL_HSCROLLBAR$ TO "HSCROLLBAR"
EQU PSCTL_VSCROLLBAR$ TO "VSCROLLBAR"
EQU PSCTL_ICON$ TO "ICON"
EQU PSCTL_MENU$ TO "MENU"
EQU PSCTL_BITMAP$ TO "BITMAP"
EQU PSCTL_GROUPBOX$ TO "GROUPBOX"
EQU PSCTL_STATIC$ TO "STATIC"
EQU PSCTL_PUSHBMP$ TO "PUSHBMP"
EQU PSCTL_RADIOBMP$ TO "RADIOBMP"
EQU PSCTL_CHECKBMP$ TO "CHECKBMP"
EQU PSCTL_RTFBOX$ TO "RTFBOX"
Equ PSCTL_HSPLITBAR$ To "HSPLITBAR"
Equ PSCTL_VSPLITBAR$ To "VSPLITBAR"
Equ PSCTL_TABCONTROL$ To "TABCONTROL"
Equ PSCTL_RICHEDITBOX$ To "RICHEDITBOX"
equ PSCTL_OLECONTROL$ To "OLECONTROL"
equ PSCTL_WINCONTROL$ To "WINCONTROL"
/* Presentatin Server Events --------------------------- */
EQU PSEVENT_ACTIVATED$ TO "ACTIVATED"
EQU PSEVENT_BUTTONDOWN$ TO "BUTTONDOWN"
EQU PSEVENT_BUTTONUP$ TO "BUTTONUP"
EQU PSEVENT_CHANGED$ TO "CHANGED"
EQU PSEVENT_CHAR$ TO "CHAR"
EQU PSEVENT_CLICK$ TO "CLICK"
EQU PSEVENT_CLOSE$ TO "CLOSE"
EQU PSEVENT_COLRESIZE$ TO "COLSIZE"
EQU PSEVENT_CREATE$ TO "CREATE"
EQU PSEVENT_DBLCLK$ TO "DBLCLK"
EQU PSEVENT_DELETEROW$ TO "DELETEROW"
EQU PSEVENT_DDEADVISE$ TO "DDEADVISE"
EQU PSEVENT_DDEERROR$ TO "DDEERROR"
EQU PSEVENT_DROPDOWN$ TO "DROPDOWN"
EQU PSEVENT_GETFOCUS$ TO "GOTFOCUS"
EQU PSEVENT_HSCROLL$ TO "HSCROLL"
EQU PSEVENT_INACTIVATED$ TO "INACTIVATED"
EQU PSEVENT_INSERTROW$ TO "INSERTROW"
EQU PSEVENT_LOSEFOCUS$ TO "LOSTFOCUS"
EQU PSEVENT_MENU$ TO "MENU"
EQU PSEVENT_POSCHANGED$ TO "POSCHANGED"
EQU PSEVENT_RESIZE$ TO "RESIZE"
EQU PSEVENT_SIZE$ TO "SIZE"
EQU PSEVENT_VSCROLL$ TO "VSCROLL"
* "synthetic" events:
EQU PSEVENT_READ$ TO "READ"
EQU PSEVENT_WRITE$ TO "WRITE"
EQU PSEVENT_CLEAR$ TO "CLEAR"
EQU PSEVENT_DELETE$ TO "DELETE"
EQU PSEVENT_CALCULATE$ TO "CALCULATE"
EQU PSEVENT_HELP$ TO "HELP"
EQU PSEVENT_OPTIONS$ TO "OPTIONS"
EQU PSEVENT_NOTES$ TO "NOTES"
EQU PSEVENT_OMNIEVENT$ TO "OMNIEVENT"
EQU PSEVENT_IXLOOKUP$ TO "IXLOOKUP"
EQU PSEVENT_QBFINIT$ TO "QBFINIT"
EQU PSEVENT_QBFRUN$ TO "QBFRUN"
EQU PSEVENT_QBFFIRST$ TO "QBFFIRST"
EQU PSEVENT_QBFLAST$ TO "QBFLAST"
EQU PSEVENT_QBFNEXT$ TO "QBFNEXT"
EQU PSEVENT_QBFPREV$ TO "QBFPREV"
EQU PSEVENT_QBFGOTO$ TO "QBFGOTO"
EQU PSEVENT_QBFABS$ TO "QBFABS"
EQU PSEVENT_QBFCLOSE$ TO "QBFCLOSE"
/* LOTUSNOTES specific */
EQU PSEVENT_POPULATEVIEW$ TO "POPULATEVIEW"
/* DSO specific */
EQU PSEVENT_DSOFIRST$ TO 'DSOFIRST'
EQU PSEVENT_DSOLAST$ TO 'DSOLAST'
EQU PSEVENT_DSONEXT$ TO 'DSONEXT'
EQU PSEVENT_DSOPREV$ TO 'DSOPREV'
EQU PSEVENT_DSOABS$ TO 'DSOABS'
EQU PSEVENT_DSOEXECUTE$ TO 'DSOEXECUTE'
EQU PSEVENT_DSOCOMMIT$ TO 'DSOCOMMIT'
EQU PSEVENT_DSOINSERT$ TO 'DSOINSERT'
EQU PSEVENT_DSODELETE$ TO 'DSODELETE'
EQU PSEVENT_DSOSETPARAM$ TO 'DSOSETPARAM'
EQU PSEVENT_DSOSETFILTER$ TO 'DSOSETFILTER'
EQU PSEVENT_DSOROLLBACK$ TO 'DSOROLLBACK'
EQU PSEVENT_DSOCLEAR$ TO 'DSOCLEAR'
EQU PSEVENT_DSOINSTANCE$ TO 'DSOINSTANCE'
/* error processing */
EQU PSEVENT_VALIDERR$ TO "VALIDERR" /* special case of SYSMSG VALIDERR */
EQU PSEVENT_REQUIRERR$ TO "REQUIRERR" /* special case of SYSMSG REQUIREERR */
EQU PSEVENT_SYSMSG$ TO "SYSMSG"
EQU SYSMSG_SAVEWARN$ TO 1 /* Data may be lost, save first warning */
EQU SYSMSG_DELETEWARN$ TO 2 /* Verify delete message */
EQU SYSMSG_VALIDERR$ TO 3 /* Data Validation error */
EQU SYSMSG_REQUIREERR$ TO 4 /* Required control value error */
EQU SYSMSG_READERR$ TO 5 /* Error reading row */
EQU SYSMSG_READSUBERR$ TO 6 /* Error reading subsidiary row */
EQU SYSMSG_LOCKERR$ TO 7 /* Error locking row */
EQU SYSMSG_SUBLOCKERR$ TO 8 /* Error locking subsidiary row - unused */
EQU SYSMSG_WRITELOCKERR$ TO 9 /* Do not have lock at write time */
EQU SYSMSG_NOHELPINFO$ TO 10 /* No help avail */
EQU SYSMSG_NOOPTIONSINFO$ TO 11 /* No option aval */
EQU SYSMSG_NEWROWINFO$ TO 12 /* New row informational - null msg */
EQU SYSMSG_QBFABSPROMPT$ TO 13 /* QBF Absolute prompt message */
EQU SYSMSG_QBFINITOFF$ TO 14 /* Can't execute - not in init mode */
EQU SYSMSG_NULLKEYERR$ TO 15 /* Null key - cannot read or write */
EQU SYSMSG_NOLOCKERR$ TO 16 /* Row not locked - cannot save or delete */
EQU SYSMSG_OVERWRITE$ TO 17 /* Record exists on write-without-read */
EQU SYSMSG_DELETEERR$ TO 18 /* Error deleting a row */
EQU SYSMSG_DSOERROR$ TO 19 /* Unspecified DSO error */
EQU SYSMSG_CHANGEWARN$ TO 20 /* Data may be lost warning - NO SAVE option! */
/* Presentation Server Control Attribute Positions ------ */
EQU PSPOS_NAME$ TO 1
EQU PSPOS_CLASS$ TO 2
EQU PSPOS_TYPE$ TO 3
EQU PSPOS_PARENT$ TO 4
EQU PSPOS_X$ TO 5
EQU PSPOS_Y$ TO 6
EQU PSPOS_WIDE$ TO 7
EQU PSPOS_HIGH$ TO 8
EQU PSPOS_TEXT$ TO 9
EQU PSPOS_ENABLED$ TO 10
EQU PSPOS_VISIBLE$ TO 11
EQU PSPOS_SDKSTYLE$ TO 12
EQU PSPOS_PSSTYLE$ TO 13
EQU PSPOS_TAB$ TO 14
EQU PSPOS_BITMAP$ TO 15
EQU PSPOS_ICON$ TO 16
EQU PSPOS_BKCOLOR$ TO 17
EQU PSPOS_FORECOLOR$ TO 18
EQU PSPOS_LOGFONT$ TO 19
EQU PSPOS_MISC$ TO 20
EQU PSPOS_EVENTS$ TO 21
EQU PSPOS_REPOSTYPE$ TO 22
EQU PSPOS_LIST$ TO 23
EQU PSPOS_VALUE$ TO 24
EQU PSPOS_SCROLLRANGE$ TO 25
EQU PSPOS_SCROLLCHANGE$ TO 26
EQU PSPOS_CHARCOUNT$ TO 27
EQU PSPOS_NUMCOLS$ TO 28
EQU PSPOS_ROWLIMIT$ TO 29
EQU PSPOS_COLSTYLES$ TO 30
EQU PSPOS_COLWIDE$ TO 31
EQU PSPOS_LABEL$ TO 32
EQU PSPOS_SPOT_X$ TO 33
EQU PSPOS_SPOT_Y$ TO 34
EQU PSPOS_RESERVED4$ TO 35
EQU PSPOS_RESERVED5$ TO 36
EQU PSPOS_RESERVED6$ TO 37
EQU PSPOS_RESERVED7$ TO 38
EQU PSPOS_RESERVED8$ TO 39
EQU PSPOS_RESERVED9$ TO 40
/* -------- DDE support --------- */
EQU PSPOS_DDEMODE$ TO 41
EQU PSPOS_DDEITEM$ TO 42
EQU PSPOS_DDETOPIC$ TO 43
EQU PSPOS_DDESERVER$ TO 44
EQU PSPOS_DDETIMETOUT$ TO 45
See Also
STYLE Property, ORIG_STRUCT Property, Utility('CREATE'), SYSMSG Event, Start_Window()