/* 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