note description: "Window managment constants (WM_xxxx, ...)" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" class WEL_WINDOW_CONSTANTS feature -- Window Messages Wm_null: INTEGER = 0 -- Declared in Windows as WM_NULL Wm_create: INTEGER = 1 -- Declared in Windows as WM_CREATE Wm_destroy: INTEGER = 2 -- Declared in Windows as WM_DESTROY Wm_move: INTEGER = 3 -- Declared in Windows as WM_MOVE Wm_size: INTEGER = 5 -- Declared in Windows as WM_SIZE Wm_activate: INTEGER = 6 -- Declared in Windows as WM_ACTIVATE Wm_setfocus: INTEGER = 7 -- Declared in Windows as WM_SETFOCUS Wm_killfocus: INTEGER = 8 -- Declared in Windows as WM_KILLFOCUS Wm_enable: INTEGER = 10 -- Declared in Windows as WM_ENABLE Wm_setredraw: INTEGER = 11 -- Declared in Windows as WM_SETREDRAW Wm_settext: INTEGER = 12 -- Declared in Windows as WM_SETTEXT Wm_gettext: INTEGER = 13 -- Declared in Windows as WM_GETTEXT Wm_gettextlength: INTEGER = 14 -- Declared in Windows as WM_GETTEXTLENGTH Wm_paint: INTEGER = 15 -- Declared in Windows as WM_PAINT Wm_close: INTEGER = 16 -- Declared in Windows as WM_CLOSE Wm_queryendsession: INTEGER = 17 -- Declared in Windows as WM_QUERYENDSESSION Wm_quit: INTEGER = 18 -- Declared in Windows as WM_QUIT Wm_queryopen: INTEGER = 19 -- Declared in Windows as WM_QUERYOPEN Wm_erasebkgnd: INTEGER = 20 -- Declared in Windows as WM_ERASEBKGND Wm_syscolorchange: INTEGER = 21 -- Declared in Windows as WM_SYSCOLORCHANGE Wm_endsession: INTEGER = 22 -- Declared in Windows as WM_ENDSESSION Wm_showwindow: INTEGER = 24 -- Declared in Windows as WM_SHOWWINDOW Wm_wininichange, Wm_settingchange: INTEGER = 26 -- Declared in Windows as WM_WININICHANGE Wm_devmodechange: INTEGER = 27 -- Declared in Windows as WM_DEVMODECHANGE Wm_activateapp: INTEGER = 28 -- Declared in Windows as WM_ACTIVATEAPP Wm_fontchange: INTEGER = 29 -- Declared in Windows as WM_FONTCHANGE Wm_timechange: INTEGER = 30 -- Declared in Windows as WM_TIMECHANGE Wm_cancelmode: INTEGER = 31 -- The WM_CANCELMODE message is sent to cancel certain modes, such as mouse -- capture. -- For example, the system sends this message to the active window when a dialog -- box or message box is displayed. Certain functions also send this message -- explicitly to the specified window regardless of whether it is the active -- window. For example, the EnableWindow function sends this message when -- disabling the specified window. -- -- Declared in Windows as WM_CANCELMODE Wm_setcursor: INTEGER = 32 -- Declared in Windows as WM_SETCURSOR Wm_mouseactivate: INTEGER = 33 -- Declared in Windows as WM_MOUSEACTIVATE Wm_childactivate: INTEGER = 34 -- Declared in Windows as WM_CHILDACTIVATE Wm_queuesync: INTEGER = 35 -- Declared in Windows as WM_QUEUESYNC Wm_getminmaxinfo: INTEGER = 36 -- Declared in Windows as WM_GETMINMAXINFO Wm_painticon: INTEGER = 38 -- Declared in Windows as WM_PAINTICON Wm_iconerasebkgnd: INTEGER = 39 -- Declared in Windows as WM_ICONERASEBKGND Wm_nextdlgctl: INTEGER = 40 -- Declared in Windows as WM_NEXTDLGCTL Wm_spoolerstatus: INTEGER = 42 -- Declared in Windows as WM_SPOOLERSTATUS Wm_drawitem: INTEGER = 43 -- Declared in Windows as WM_DRAWITEM Wm_measureitem: INTEGER = 44 -- Declared in Windows as WM_MEASUREITEM Wm_deleteitem: INTEGER = 45 -- Declared in Windows as WM_DELETEITEM Wm_vkeytoitem: INTEGER = 46 -- Declared in Windows as WM_VKEYTOITEM Wm_chartoitem: INTEGER = 47 -- Declared in Windows as WM_CHARTOITEM Wm_setfont: INTEGER = 48 -- Declared in Windows as WM_SETFONT Wm_getfont: INTEGER = 49 -- Declared in Windows as WM_GETFONT Wm_sethotkey: INTEGER = 50 -- Declared in Windows as WM_SETHOTKEY Wm_gethotkey: INTEGER = 51 -- Declared in Windows as WM_GETHOTKEY Wm_querydragicon: INTEGER = 55 -- Declared in Windows as WM_QUERYDRAGICON Wm_compareitem: INTEGER = 57 -- Declared in Windows as WM_COMPAREITEM Wm_getobject: INTEGER = 61 -- Declared in Windows as WM_GETOBJECT Wm_compacting: INTEGER = 65 -- Declared in Windows as WM_COMPACTING Wm_commnotify: INTEGER = 68 -- Declared in Windows as WM_COMMNOTIFY Wm_windowposchanging: INTEGER = 70 -- Declared in Windows as WM_WINDOWPOSCHANGING Wm_windowposchanged: INTEGER = 71 -- Declared in Windows as WM_WINDOWPOSCHANGED Wm_power: INTEGER = 72 -- Declared in Windows as WM_POWER Wm_copydata: INTEGER = 74 -- Declared in Windows as WM_COPYDATA Wm_canceljournal: INTEGER = 75 -- Declared in Windows as WM_CANCELJOURNAL Wm_notify: INTEGER = 78 -- Declared in Windows as WM_NOTIFY Wm_inputlangchangerequest: INTEGER = 80 -- Declared in Windows as WM_INPUTLANGCHANGEREQUEST Wm_inputlangchange: INTEGER = 81 -- Declared in Windows as WM_INPUTLANGCHANGE Wm_tcard: INTEGER = 82 -- Declared in Windows as WM_TCARD Wm_help: INTEGER = 83 -- Declared in Windows as WM_HELP Wm_userchanged: INTEGER = 84 -- Declared in Windows as WM_USERCHANGED Wm_notifyformat: INTEGER = 85 -- Declared in Windows as WM_NOTIFYFORMAT Wm_contextmenu: INTEGER = 123 -- Declared in Windows as WM_CONTEXTMENU Wm_stylechanging: INTEGER = 124 -- Declared in Windows as WM_STYLECHANGING Wm_stylechanged: INTEGER = 125 -- Declared in Windows as WM_STYLECHANGED Wm_displaychange: INTEGER = 126 -- Declared in Windows as WM_DISPLAYCHANGE Wm_geticon: INTEGER = 127 -- Declared in Windows as WM_GETICON Wm_seticon: INTEGER = 128 -- Declared in Windows as WM_SETICON Wm_nccreate: INTEGER = 129 -- Declared in Windows as WM_NCCREATE Wm_ncdestroy: INTEGER = 130 -- Declared in Windows as WM_NCDESTROY Wm_nccalcsize: INTEGER = 131 -- Declared in Windows as WM_NCCALCSIZE Wm_nchittest: INTEGER = 132 -- Declared in Windows as WM_NCHITTEST Wm_ncpaint: INTEGER = 133 -- Declared in Windows as WM_NCPAINT Wm_ncactivate: INTEGER = 134 -- Declared in Windows as WM_NCACTIVATE Wm_getdlgcode: INTEGER = 135 -- Declared in Windows as WM_GETDLGCODE Wm_syncpaint: INTEGER = 136 -- Declared in Windows as WM_SYNCPAINT Wm_ncmousemove: INTEGER = 160 -- Declared in Windows as WM_NCMOUSEMOVE Wm_nclbuttondown: INTEGER = 161 -- Declared in Windows as WM_NCLBUTTONDOWN Wm_nclbuttonup: INTEGER = 162 -- Declared in Windows as WM_NCLBUTTONUP Wm_nclbuttondblclk: INTEGER = 163 -- Declared in Windows as WM_NCLBUTTONDBLCLK Wm_ncrbuttondown: INTEGER = 164 -- Declared in Windows as WM_NCRBUTTONDOWN Wm_ncrbuttonup: INTEGER = 165 -- Declared in Windows as WM_NCRBUTTONUP Wm_ncrbuttondblclk: INTEGER = 166 -- Declared in Windows as WM_NCRBUTTONDBLCLK Wm_ncmbuttondown: INTEGER = 167 -- Declared in Windows as WM_NCMBUTTONDOWN Wm_ncmbuttonup: INTEGER = 168 -- Declared in Windows as WM_NCMBUTTONUP Wm_ncmbuttondblclk: INTEGER = 169 -- Declared in Windows as WM_NCMBUTTONDBLCLK Wm_ncxbuttondown: INTEGER = 171 -- Declared in Windows as WM_NCXBUTTONDOWN Wm_ncxbuttonup: INTEGER = 172 -- Declared in Windows as WM_NCXBUTTONUP Wm_ncxbuttondblclk: INTEGER = 173 -- Declared in Windows as WM_NCXBUTTONDBLCLK Wm_keydown: INTEGER = 256 -- Declared in Windows as WM_KEYDOWN Wm_keyfirst: INTEGER = 256 -- Declared in Windows as WM_KEYFIRST Wm_keyup: INTEGER = 257 -- Declared in Windows as WM_KEYUP Wm_char: INTEGER = 258 -- Declared in Windows as WM_CHAR Wm_deadchar: INTEGER = 259 -- Declared in Windows as WM_DEADCHAR Wm_syskeydown: INTEGER = 260 -- Declared in Windows as WM_SYSKEYDOWN Wm_syskeyup: INTEGER = 261 -- Declared in Windows as WM_SYSKEYUP Wm_syschar: INTEGER = 262 -- Declared in Windows as WM_SYSCHAR Wm_sysdeadchar: INTEGER = 263 -- Declared in Windows as WM_SYSDEADCHAR Wm_keylast: INTEGER -- Declared in Windows as WM_KEYLAST external "C [macro ]" alias "WM_KEYLAST" end Wm_ime_startcomposition: INTEGER = 269 -- Declared in Windows as WM_IME_STARTCOMPOSITION Wm_ime_endcomposition: INTEGER = 270 -- Declared in Windows as WM_IME_ENDCOMPOSITION Wm_ime_composition: INTEGER = 271 -- Declared in Windows as WM_IME_COMPOSITION Wm_ime_keylast: INTEGER -- Declared in Windows as WM_IME_KEYLAST external "C [macro ]" alias "WM_IME_KEYLAST" end Wm_initdialog: INTEGER = 272 -- Declared in Windows as WM_INITDIALOG Wm_command: INTEGER = 273 -- Declared in Windows as WM_COMMAND Wm_syscommand: INTEGER = 274 -- Declared in Windows as WM_SYSCOMMAND Wm_timer: INTEGER = 275 -- Declared in Windows as WM_TIMER Wm_hscroll: INTEGER = 276 -- Declared in Windows as WM_HSCROLL Wm_vscroll: INTEGER = 277 -- Declared in Windows as WM_VSCROLL Wm_initmenu: INTEGER = 278 -- Declared in Windows as WM_INITMENU Wm_initmenupopup: INTEGER = 279 -- Declared in Windows as WM_INITMENUPOPUP Wm_menuselect: INTEGER = 287 -- Declared in Windows as WM_MENUSELECT Wm_menuchar: INTEGER = 288 -- Declared in Windows as WM_MENUCHAR Wm_enteridle: INTEGER = 289 -- Declared in Windows as WM_ENTERIDLE Wm_menurbuttonup: INTEGER = 290 -- Declared in Windows as WM_MENURBUTTONUP Wm_menudrag: INTEGER = 291 -- Declared in Windows as WM_MENUDRAG Wm_menugetobject: INTEGER = 292 -- Declared in Windows as WM_MENUGETOBJECT Wm_uninitmenupopup: INTEGER = 293 -- Declared in Windows as WM_UNINITMENUPOPUP Wm_menucommand: INTEGER = 294 -- Declared in Windows as WM_MENUCOMMAND Wm_changeuistate: INTEGER = 295 -- Declared in Windows as WM_CHANGEUISTATE Wm_updateuistate: INTEGER = 296 -- Declared in Windows as WM_UPDATEUISTATE Wm_queryuistate: INTEGER = 297 -- Declared in Windows as WM_QUERYUISTATE Wm_ctlcolor: INTEGER = 25 -- Declared in Windows as WM_CTLCOLOR Wm_ctlcolormsgbox: INTEGER = 306 -- Declared in Windows as WM_CTLCOLORMSGBOX Wm_ctlcoloredit: INTEGER = 307 -- Declared in Windows as WM_CTLCOLOREDIT Wm_ctlcolorlistbox: INTEGER = 308 -- Declared in Windows as WM_CTLCOLORLISTBOX Wm_ctlcolorbtn: INTEGER = 309 -- Declared in Windows as WM_CTLCOLORBTN Wm_ctlcolordlg: INTEGER = 310 -- Declared in Windows as WM_CTLCOLORDLG Wm_ctlcolorscrollbar: INTEGER = 311 -- Declared in Windows as WM_CTLCOLORSCROLLBAR Wm_ctlcolorstatic: INTEGER = 312 -- Declared in Windows as WM_CTLCOLORSTATIC Wm_mousemove: INTEGER = 512 -- Declared in Windows as WM_MOUSEMOVE Wm_mousefirst: INTEGER = 512 -- Declared in Windows as WM_MOUSEFIRST Wm_lbuttondown: INTEGER = 513 -- Declared in Windows as WM_LBUTTONDOWN Wm_lbuttonup: INTEGER = 514 -- Declared in Windows as WM_LBUTTONUP Wm_lbuttondblclk: INTEGER = 515 -- Declared in Windows as WM_LBUTTONDBLCLK Wm_rbuttondown: INTEGER = 516 -- Declared in Windows as WM_RBUTTONDOWN Wm_rbuttonup: INTEGER = 517 -- Declared in Windows as WM_RBUTTONUP Wm_rbuttondblclk: INTEGER = 518 -- Declared in Windows as WM_RBUTTONDBLCLK Wm_mbuttondown: INTEGER = 519 -- Declared in Windows as WM_MBUTTONDOWN Wm_mbuttonup: INTEGER = 520 -- Declared in Windows as WM_MBUTTONUP Wm_mbuttondblclk: INTEGER = 521 -- Declared in Windows as WM_MBUTTONDBLCLK Wm_mousewheel: INTEGER = 522 -- Declared in Windows as WM_MOUSEWHEEL Wm_xbuttondown: INTEGER = 523 -- Declared in Windows as WM_XBUTTONDOWN Wm_xbuttonup: INTEGER = 524 -- Declared in Windows as WM_XBUTTONUP Wm_xbuttondblclk: INTEGER = 525 -- Declared in Windows as WM_XBUTTONDBLCLK Wm_mouselast: INTEGER -- Declared in Windows as WM_MOUSELAST external "C [macro ]" alias "WM_MOUSELAST" end Wm_parentnotify: INTEGER = 528 -- Declared in Windows as WM_PARENTNOTIFY Wm_entermenuloop: INTEGER = 529 -- Declared in Windows as WM_ENTERMENULOOP Wm_exitmenuloop: INTEGER = 530 -- Declared in Windows as WM_EXITMENULOOP Wm_nextmenu: INTEGER = 531 -- Declared in Windows as WM_NEXTMENU Wm_sizing: INTEGER = 532 -- Declared in Windows as WM_SIZING Wm_capturechanged: INTEGER = 533 -- Declared in Windows as WM_CAPTURECHANGED Wm_moving: INTEGER = 534 -- Declared in Windows as WM_MOVING Wm_powerbroadcast: INTEGER = 536 -- Declared in Windows as WM_POWERBROADCAST Wm_devicechange: INTEGER = 537 -- Declared in Windows as WM_DEVICECHANGE Wm_mdicreate: INTEGER = 544 -- Declared in Windows as WM_MDICREATE Wm_mdidestroy: INTEGER = 545 -- Declared in Windows as WM_MDIDESTROY Wm_mdiactivate: INTEGER = 546 -- Declared in Windows as WM_MDIACTIVATE Wm_mdirestore: INTEGER = 547 -- Declared in Windows as WM_MDIRESTORE Wm_mdinext: INTEGER = 548 -- Declared in Windows as WM_MDINEXT Wm_mdimaximize: INTEGER = 549 -- Declared in Windows as WM_MDIMAXIMIZE Wm_mditile: INTEGER = 550 -- Declared in Windows as WM_MDITILE Wm_mdicascade: INTEGER = 551 -- Declared in Windows as WM_MDICASCADE Wm_mdiiconarrange: INTEGER = 552 -- Declared in Windows as WM_MDIICONARRANGE Wm_mdigetactive: INTEGER = 553 -- Declared in Windows as WM_MDIGETACTIVE Wm_mdisetmenu: INTEGER = 560 -- Declared in Windows as WM_MDISETMENU Wm_entersizemove: INTEGER = 561 -- Declared in Windows as WM_ENTERSIZEMOVE Wm_exitsizemove: INTEGER = 562 -- Declared in Windows as WM_EXITSIZEMOVE Wm_dropfiles: INTEGER = 563 -- Declared in Windows as WM_DROPFILES Wm_mdirefreshmenu: INTEGER = 564 -- Declared in Windows as WM_MDIREFRESHMENU Wm_ime_setcontext: INTEGER = 641 -- Declared in Windows as WM_IME_SETCONTEXT Wm_ime_notify: INTEGER = 642 -- Declared in Windows as WM_IME_NOTIFY Wm_ime_control: INTEGER = 643 -- Declared in Windows as WM_IME_CONTROL Wm_ime_compositionfull: INTEGER = 644 -- Declared in Windows as WM_IME_COMPOSITIONFULL Wm_ime_select: INTEGER = 645 -- Declared in Windows as WM_IME_SELECT Wm_ime_char: INTEGER = 646 -- Declared in Windows as WM_IME_CHAR Wm_ime_request: INTEGER = 648 -- Declared in Windows as WM_IME_REQUEST Wm_ime_keydown: INTEGER = 656 -- Declared in Windows as WM_IME_KEYDOWN Wm_ime_keyup: INTEGER = 657 -- Declared in Windows as WM_IME_KEYUP Wm_ncmousehover: INTEGER = 672 -- Require Windows98, Windows NT 5.0 or later -- Declared in Windows as WM_NCMOUSEHOVER Wm_mousehover: INTEGER = 673 -- Require Windows98, Windows NT 4.0 or later -- Declared in Windows as WM_MOUSEHOVER Wm_ncmouseleave: INTEGER = 674 -- Require Windows98, Windows NT 5.0 or later -- Declared in Windows as WM_NCMOUSELEAVE Wm_mouseleave: INTEGER = 675 -- Require Windows98, Windows NT 4.0 or later -- Declared in Windows as WM_MOUSELEAVE Wm_cut: INTEGER = 768 -- Declared in Windows as WM_CUT Wm_copy: INTEGER = 769 -- Declared in Windows as WM_COPY Wm_paste: INTEGER = 770 -- Declared in Windows as WM_PASTE Wm_clear: INTEGER = 771 -- Declared in Windows as WM_CLEAR Wm_undo: INTEGER = 772 -- Declared in Windows as WM_UNDO Wm_renderformat: INTEGER = 773 -- Declared in Windows as WM_RENDERFORMAT Wm_renderallformats: INTEGER = 774 -- Declared in Windows as WM_RENDERALLFORMATS Wm_destroyclipboard: INTEGER = 775 -- Declared in Windows as WM_DESTROYCLIPBOARD Wm_drawclipboard: INTEGER = 776 -- Declared in Windows as WM_DRAWCLIPBOARD Wm_paintclipboard: INTEGER = 777 -- Declared in Windows as WM_PAINTCLIPBOARD Wm_sizeclipboard: INTEGER = 779 -- Declared in Windows as WM_SIZECLIPBOARD Wm_vscrollclipboard: INTEGER = 778 -- Declared in Windows as WM_VSCROLLCLIPBOARD Wm_hscrollclipboard: INTEGER = 782 -- Declared in Windows as WM_HSCROLLCLIPBOARD Wm_askcbformatname: INTEGER = 780 -- Declared in Windows as WM_ASKCBFORMATNAME Wm_changecbchain: INTEGER = 781 -- Declared in Windows as WM_CHANGECBCHAIN Wm_querynewpalette: INTEGER = 783 -- Declared in Windows as WM_QUERYNEWPALETTE Wm_paletteischanging: INTEGER = 784 -- Declared in Windows as WM_PALETTEISCHANGING Wm_palettechanged: INTEGER = 785 -- Declared in Windows as WM_PALETTECHANGED Wm_hotkey: INTEGER = 786 -- Declared in Windows as WM_HOTKEY Wm_print: INTEGER = 791 -- Declared in Windows as WM_PRINT Wm_printclient: INTEGER = 792 -- Declared in Windows as WM_PRINTCLIENT Wm_appcommand: INTEGER = 793 -- Declared in Windows as WM_APPCOMMAND Wm_handheldfirst: INTEGER = 856 -- Declared in Windows as WM_HANDHELDFIRST Wm_handheldlast: INTEGER = 863 -- Declared in Windows as WM_HANDHELDLAST Wm_afxfirst: INTEGER = 864 -- Declared in Windows as WM_AFXFIRST Wm_afxlast: INTEGER = 895 -- Declared in Windows as WM_AFXLAST Wm_forwardmsg: INTEGER = 895 -- Declared in Windows as WM_FORWARDMSG -- Used to forward a message to another window for processing. -- WPARAM - DWORD dwUserData - defined by user -- LPARAM - LPMSG pMsg - a pointer to the MSG structure -- return value - 0 if the message was not processed, nonzero if it was. Wm_penwinfirst: INTEGER = 896 -- Declared in Windows as WM_PENWINFIRST Wm_penwinlast: INTEGER = 911 -- Declared in Windows as WM_PENWINLAST Wm_user: INTEGER = 1024 -- Declared in Windows as WM_USER Wm_app: INTEGER = 32768 -- Declared in Windows as WM_APP feature -- Reflected Window Message IDs. Defined in OleCtl.h Ocm__base: INTEGER -- Declared in Windows as OCM__BASE. once Result := (Wm_user + 7168) end Ocm_command: INTEGER -- Declared in Windows as OCM_COMMAND. once Result := (Ocm__base + Wm_command) end Ocm_ctlcolorbtn: INTEGER -- Declared in Windows as OCM_CTLCOLORBTN. once Result := (Ocm__base + Wm_ctlcolorbtn) end Ocm_ctlcoloredit: INTEGER -- Declared in Windows as OCM_CTLCOLOREDIT. once Result := (Ocm__base + Wm_ctlcoloredit) end Ocm_ctlcolordlg: INTEGER -- Declared in Windows as OCM_CTLCOLORDLG. once Result := (Ocm__base + Wm_ctlcolordlg) end Ocm_ctlcolorlistbox: INTEGER -- Declared in Windows as OCM_CTLCOLORLISTBOX. once Result := (Ocm__base + Wm_ctlcolorlistbox) end Ocm_ctlcolormsgbox: INTEGER -- Declared in Windows as OCM_CTLCOLORMSGBOX. once Result := (OCM__BASE + Wm_ctlcolormsgbox) end Ocm_ctlcolorscrollbar: INTEGER -- Declared in Windows as OCM_CTLCOLORSCROLLBAR. once Result := (OCM__BASE + Wm_ctlcolorscrollbar) end Ocm_ctlcolorstatic: INTEGER -- Declared in Windows as OCM_CTLCOLORSTATIC. once Result := (OCM__BASE + Wm_ctlcolorstatic) end Ocm_ctlcolor: INTEGER -- Declared in Windows as OCM_CTLCOLOR. once Result := (Ocm__base + Wm_ctlcolor) end Ocm_drawitem: INTEGER -- Declared in Windows as OCM_DRAWITEM. once Result := (Ocm__base + Wm_drawitem) end Ocm_measureitem: INTEGER -- Declared in Windows as OCM_MEASUREITEM. once Result := (Ocm__base + Wm_measureitem) end Ocm_deleteitem: INTEGER -- Declared in Windows as OCM_DELETEITEM. once Result := (Ocm__base + Wm_deleteitem) end Ocm_vkeytoitem: INTEGER -- Declared in Windows as OCM_VKEYTOITEM. once Result := (Ocm__base + Wm_vkeytoitem) end Ocm_chartoitem: INTEGER -- Declared in Windows as OCM_CHARTOITEM. once Result := (Ocm__base + Wm_chartoitem) end Ocm_compareitem: INTEGER -- Declared in Windows as OCM_COMPAREITEM. once Result := (Ocm__base + Wm_compareitem) end Ocm_hscroll: INTEGER -- Declared in Windows as OCM_HSCROLL. once Result := (Ocm__base + Wm_hscroll) end Ocm_vscroll: INTEGER -- Declared in Windows as OCM_VSCROLL. once Result := (Ocm__base + Wm_vscroll) end Ocm_parentnotify: INTEGER -- Declared in Windows as OCM_PARENTNOTIFY. once Result := (Ocm__base + Wm_parentnotify) end Ocm_notify: INTEGER -- Declared in Windows as OCM_NOTIFY. once Result := (Ocm__base + Wm_notify) end feature -- Window styles Ws_overlapped, Ws_tiled: INTEGER = 0 -- Declared in Windows as WS_OVERLAPPED Ws_popup: INTEGER = -2147483648 -- Declared in Windows as WS_POPUP Ws_child: INTEGER = 1073741824 -- Declared in Windows as WS_CHILD Ws_clipsiblings: INTEGER = 67108864 -- Declared in Windows as WS_CLIPSIBLINGS Ws_clipchildren: INTEGER = 33554432 -- Declared in Windows as WS_CLIPCHILDREN Ws_visible: INTEGER = 268435456 -- Declared in Windows as WS_VISIBLE Ws_disabled: INTEGER = 134217728 -- Declared in Windows as WS_DISABLED Ws_minimize, Ws_iconic: INTEGER = 536870912 -- Declared in Windows as WS_MINIMIZE Ws_maximize: INTEGER = 16777216 -- Declared in Windows as WS_MAXIMIZE Ws_caption: INTEGER = 12582912 -- Declared in Windows as WS_CAPTION Ws_border: INTEGER = 8388608 -- Declared in Windows as WS_BORDER Ws_dlgframe: INTEGER = 4194304 -- Declared in Windows as WS_DLGFRAME Ws_vscroll: INTEGER = 2097152 -- Declared in Windows as WS_VSCROLL Ws_hscroll: INTEGER = 1048576 -- Declared in Windows as WS_HSCROLL Ws_sysmenu: INTEGER = 524288 -- Declared in Windows as WS_SYSMENU Ws_thickframe, Ws_sizebox: INTEGER = 262144 -- Declared in Windows as WS_THICKFRAME Ws_minimizebox: INTEGER = 131072 -- Declared in Windows as WS_MINIMIZEBOX Ws_maximizebox: INTEGER = 65536 -- Declared in Windows as WS_MAXIMIZEBOX Ws_group: INTEGER = 131072 -- Declared in Windows as WS_GROUP Ws_tabstop: INTEGER = 65536 -- Declared in Windows as WS_TABSTOP Ws_overlappedwindow, Ws_tiledwindow: INTEGER = 13565952 -- Declared in Windows as WS_OVERLAPPEDWINDOW Ws_popupwindow: INTEGER = -2138570752 -- Declared in Windows as WS_POPUPWINDOW Ws_childwindow: INTEGER = 1073741824 -- Declared in Windows as WS_CHILDWINDOW feature -- Extended window styles Ws_ex_acceptfiles: INTEGER = 16 -- Declared in Windows as WS_EX_ACCEPTFILES Ws_ex_clientedge: INTEGER = 512 -- Declared in Windows as WS_EX_CLIENTEDGE Ws_ex_contexthelp: INTEGER = 1024 -- Declared in Windows as WS_EX_CONTEXTHELP Ws_ex_controlparent: INTEGER = 65536 -- Declared in Windows as WS_EX_CONTROLPARENT Ws_ex_dlgmodalframe: INTEGER = 1 -- Declared in Windows as WS_EX_DLGMODALFRAME Ws_ex_left: INTEGER = 0 -- Declared in Windows as WS_EX_LEFT Ws_ex_leftscrollbar: INTEGER = 16384 -- Declared in Windows as WS_EX_LEFTSCROLLBAR Ws_ex_ltrreading: INTEGER = 0 -- Declared in Windows as WS_EX_LTRREADING Ws_ex_mdichild: INTEGER = 64 -- Declared in Windows as WS_EX_MDICHILD Ws_ex_noparentnotify: INTEGER = 4 -- Declared in Windows as WS_EX_NOPARENTNOTIFY Ws_ex_overlappedwindow: INTEGER = 768 -- Declared in Windows as WS_EX_OVERLAPPEDWINDOW Ws_ex_palettewindow: INTEGER = 392 -- Declared in Windows as WS_EX_PALETTEWINDOW Ws_ex_right: INTEGER = 4096 -- Declared in Windows as WS_EX_RIGHT Ws_ex_rightscrollbar: INTEGER = 0 -- Declared in Windows as WS_EX_RIGHTSCROLLBAR Ws_ex_rtlreading: INTEGER = 8192 -- Declared in Windows as WS_EX_RTLREADING Ws_ex_staticedge: INTEGER = 131072 -- Declared in Windows as WS_EX_STATICEDGE Ws_ex_toolwindow: INTEGER = 128 -- Declared in Windows as WS_EX_TOOLWINDOW Ws_ex_topmost: INTEGER = 8 -- Declared in Windows as WS_EX_TOPMOST Ws_ex_transparent: INTEGER = 32 -- Declared in Windows as WS_EX_TRANSPARENT Ws_ex_windowedge: INTEGER = 256 -- Declared in Windows as WS_EX_WINDOWEDGE Cw_usedefault: INTEGER = -2147483648 -- Declared in Windows as CW_USEDEFAULT feature -- Window Size constants Size_maximized: INTEGER = 2 -- Declared in Windows as SIZE_MAXIMIZED Size_minimized: INTEGER = 1 -- Declared in Windows as SIZE_MINIMIZED Size_restored: INTEGER = 0 -- Declared in Windows as SIZE_RESTORED Size_maxhide: INTEGER = 4 -- Declared in Windows as SIZE_MAXHIDE Size_maxshow: INTEGER = 3 -- Declared in Windows as SIZE_MAXSHOW feature -- Show Window (SW) constants Sw_hide: INTEGER = 0 -- Declared in Windows as SW_HIDE Sw_minimize: INTEGER = 6 -- Declared in Windows as SW_MINIMIZE Sw_restore: INTEGER = 9 -- Declared in Windows as SW_RESTORE Sw_shownormal: INTEGER = 1 -- Declared in Windows as SW_SHOWNORMAL Sw_show: INTEGER = 5 -- Declared in Windows as SW_SHOW Sw_showmaximized: INTEGER = 3 -- Declared in Windows as SW_SHOWMAXIMIZED Sw_showminimized: INTEGER = 2 -- Declared in Windows as SW_SHOWMINIMIZED Sw_showminnoactive: INTEGER = 7 -- Declared in Windows as SW_SHOWMINNOACTIVE Sw_showna: INTEGER = 8 -- Declared in Windows as SW_SHOWNA Sw_shownoactivate: INTEGER = 4 -- Declared in Windows as SW_SHOWNOACTIVATE Sw_parentclosing: INTEGER = 1 -- Declared in Windows as SW_PARENTCLOSING Sw_parentopening: INTEGER = 3 -- Declared in Windows as SW_PARENTOPENING Sw_otherzoom: INTEGER = 2 -- Declared in Windows as SW_OTHERZOOM Sw_otherunzoom: INTEGER = 4 -- Declared in Windows as SW_OTHERUNZOOM feature -- Show Window Position (SWP) constants Swp_nosize: INTEGER = 1 -- Declared in Windows as SWP_NOSIZE Swp_nomove: INTEGER = 2 -- Declared in Windows as SWP_NOMOVE Swp_nozorder: INTEGER = 4 -- Declared in Windows as SWP_NOZORDER Swp_noredraw: INTEGER = 8 -- Declared in Windows as SWP_NOREDRAW Swp_noactivate: INTEGER = 16 -- Declared in Windows as SWP_NOACTIVATE Swp_framechanged, Swp_drawframe: INTEGER = 32 -- Declared in Windows as SWP_FRAMECHANGED Swp_showwindow: INTEGER = 64 -- Declared in Windows as SWP_SHOWWINDOW Swp_hidewindow: INTEGER = 128 -- Declared in Windows as SWP_HIDEWINDOW Swp_nocopybits: INTEGER = 256 -- Declared in Windows as SWP_NOCOPYBITS Swp_noownerzorder, Swp_noreposition: INTEGER = 512 -- Declared in Windows as SWP_NOOWNERZORDER Swp_nosendchanging: INTEGER = 1024 -- Declared in Windows as SWP_NOSENDCHANGING feature -- Window Activate Mode Wa_active: INTEGER = 1 -- Activated by some method other than a mouse click (for -- example, by a call to the SetActiveWindow function or by use -- of the keyboard interface to select the window). -- -- Declared in Windows as WA_ACTIVE Wa_clickactive: INTEGER = 2 -- Activated by a mouse click. -- -- Declared in Windows as WA_CLICKACTIVE Wa_inactive: INTEGER = 0; -- Deactivated. -- -- Declared in Windows as WA_INACTIVE note copyright: "Copyright (c) 1984-2006, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class WEL_WINDOW_CONSTANTS