Winapi.Messages

From RAD Studio API Documentation
Jump to: navigation, search

Provides access to Windows messages.

Package rtl270.bpl

Routines

SendGetIntMessageSend Windows message, sending and receiving integer values.
SendGetStructMessageSend Windows message, sending and receiving data structure.
SendStructMessageSend Windows message, sending data structure.
SendTextMessageSend Windows message, sending text.

Types

PMessage
TDWordFillerUsed to define auxiliary padding fields under 64-bit platforms.
TMessageTMessage represents a Windows message.
TMSHMouseWheel
TWMActivateWindows message record for WM_ACTIVATE.
TWMActivateAppWindows message record for WM_ACTIVATEAPP.
TWMAskCBFormatNameWindows message record for WM_ASKCBFORMATNAME.
TWMCancelModeWindows message record for WM_CANCELMODE.
TWMChangeCBChainWindows message record for WM_CHANGECBCHAIN.
TWMChangeUIStateWindows message record for WM_CHANGEUISTATE.
TWMCharWindows message record for WM_CHAR.
TWMCharToItemWindows message record for WM_CHARTOITEM.
TWMChildActivateWindows message record for WM_CHILDACTIVATE.
TWMChooseFont_GetLogFont
TWMClearWindows message record for WM_CLEAR.
TWMCloseWindows message record for WM_CLOSE.
TWMCommandWindows message record for WM_COMMAND.
TWMCompactingWindows message record for WM_COMPACTING.
TWMCompareItemWindows message record for WM_COMPAREITEM.
TWMContextMenuWindows message record for WM_CONTEXTMENU.
TWMCopyWindows message record for WM_COPY.
TWMCopyDataWindows message record for WM_COPYDATA.
TWMCreateWindows message record for WM_CREATE.
TWMCtlColor
TWMCtlColorBtnWindows message record for WM_CTLCOLORBTN.
TWMCtlColorDlgWindows message record for WM_CTLCOLORDLG.
TWMCtlColorEditWindows message record for WM_CTLCOLOREDIT.
TWMCtlColorListboxWindows message record for WM_CTLCOLORLISTBOX.
TWMCtlColorMsgbox
TWMCtlColorScrollbarWindows message record for WM_CTLCOLORSCROLLBAR.
TWMCtlColorStaticWindows message record for WM_CTLCOLORSTATIC.
TWMCutWindows message record for WM_CUT.
TWMDDE_Ack
TWMDDE_Advise
TWMDDE_Data
TWMDDE_Execute
TWMDDE_Initiate
TWMDDE_Poke
TWMDDE_Request
TWMDDE_Terminate
TWMDDE_Unadvise
TWMDeadCharWindows message record for WM_DEADCHAR.
TWMDeleteItemWindows message record for WM_DELETEITEM.
TWMDestroyWindows message record for WM_DESTROY.
TWMDestroyClipboardWindows message record for WM_DESTROYCLIPBOARD.
TWMDevModeChangeWindows message record for WM_DEVMODECHANGE.
TWMDisplayChangeWindows message record for WM_DISPLAYCHANGE.
TWMDpi
TWMDrawClipboardWindows message record for WM_DRAWCLIPBOARD.
TWMDrawItemWindows message record for WM_DRAWITEM.
TWMDropFilesWindows message record for WM_DROPFILES.
TWMEnableWindows message record for WM_ENABLE.
TWMEndSessionWindows message record for WM_ENDSESSION.
TWMEnterIdleWindows message record for WM_ENTERIDLE.
TWMEnterMenuLoopWindows message record for WM_ENTERMENULOOP.
TWMEraseBkgndWindows message record for WM_ERASEBKGND.
TWMExitMenuLoopWindows message record for WM_EXITMENULOOP.
TWMFontChangeWindows message record for WM_FONTCHANGE.
TWMGestureNotifyWindows message record for WM_GESTURENOTIFY.
TWMGetDlgCodeWindows message record for WM_GETDLGCODE.
TWMGetFontWindows message record for WM_GETFONT.
TWMGetHotKeyWindows message record for WM_GETHOTKEY.
TWMGetIconWindows message record for WM_GETICON.
TWMGetMinMaxInfoWindows message record for WM_GETMINMAXINFO.
TWMGetTextWindows message record for WM_GETTEXT.
TWMGetTextLengthWindows message record for WM_GETTEXTLENGTH.
TWMHelpWindows message record for WM_HELP.
TWMHotKeyWindows message record for WM_HOTKEY.
TWMHScrollWindows message record for WM_HSCROLL.
TWMHScrollClipboardWindows message record for WM_HSCROLLCLIPBOARD.
TWMIconEraseBkgnd
TWMInitDialogWindows message record for WM_INITDIALOG.
TWMInitMenuWindows message record for WM_INITMENU.
TWMInitMenuPopupWindows message record for WM_INITMENUPOPUP.
TWMKeyTWMKey represents a Windows Keystroke message.
TWMKeyDownWindows message record for WM_KEYDOWN.
TWMKeyUpWindows message record for WM_KEYUP.
TWMKillFocusWindows message record for WM_KILLFOCUS.
TWMLButtonDblClkWindows message record for WM_LBUTTONDBLCLK.
TWMLButtonDownTWMLButtonDown is the data structure for Windows messages that occurs when the user clicks the left mouse button.
TWMLButtonUpWindows message record for WM_LBUTTONUP.
TWMMButtonDblClkWindows message record for WM_MBUTTONDBLCLK.
TWMMButtonDownWindows message record for WM_MBUTTONDOWN.
TWMMButtonUpWindows message record for WM_MBUTTONUP.
TWMMDIActivateWindows message record for WM_MDIACTIVATE.
TWMMDICascadeWindows message record for WM_MDICASCADE.
TWMMDICreateWindows message record for WM_MDICREATE.
TWMMDIDestroyWindows message record for WM_MDIDESTROY.
TWMMDIGetActiveWindows message record for WM_MDIGETACTIVE.
TWMMDIIconArrangeWindows message record for WM_MDIICONARRANGE.
TWMMDIMaximizeWindows message record for WM_MDIMAXIMIZE.
TWMMDINextWindows message record for WM_MDINEXT.
TWMMDIRefreshMenuWindows message record for WM_MDIREFRESHMENU.
TWMMDIRestoreWindows message record for WM_MDIRESTORE.
TWMMDISetMenuWindows message record for WM_MDISETMENU.
TWMMDITileWindows message record for WM_MDITILE.
TWMMeasureItemWindows message record for WM_MEASUREITEM.
TWMMenuCharTWMMenuChar represents a Windows Keystroke message directed at a menu.
TWMMenuSelectWindows message record for WM_MENUSELECT.
TWMMouseTWMMouse represents a Windows mouse message.
TWMMouseActivateWindows message record for WM_MOUSEACTIVATE.
TWMMouseMoveWindows message record for WM_MOUSEMOVE.
TWMMouseWheelWindows message record for WM_MOUSEWHEEL.
TWMMoveWindows message record for WM_MOVE.
TWMMovingWindows message record for WM_MOVING.
TWMNCActivateWindows message record for WM_NCACTIVATE.
TWMNCCalcSizeWindows message record for WM_NCCALCSIZE.
TWMNCCreateWindows message record for WM_NCCREATE.
TWMNCDestroyWindows message record for WM_NCDESTROY.
TWMNCHitMessage
TWMNCHitTestTWMNCHitTest represents a Windows message sent when the cursor moves or when a mouse button is pressed or released.
TWMNCLButtonDblClkWindows message record for WM_NCLBUTTONDBLCLK.
TWMNCLButtonDownWindows message record for WM_NCLBUTTONDOWN.
TWMNCLButtonUpWindows message record for WM_NCLBUTTONUP.
TWMNCMButtonDblClkWindows message record for WM_NCMBUTTONDBLCLK.
TWMNCMButtonDownWindows message record for WM_NCMBUTTONDOWN.
TWMNCMButtonUpWindows message record for WM_NCMBUTTONUP.
TWMNCMouseMoveWindows message record for WM_NCMOUSEMOVE.
TWMNCPaintWindows message record for WM_NCPAINT.
TWMNCRButtonDblClkWindows message record for WM_NCRBUTTONDBLCLK.
TWMNCRButtonDownWindows message record for WM_NCRBUTTONDOWN.
TWMNCRButtonUpWindows message record for WM_NCRBUTTONUP.
TWMNextDlgCtlWindows message record for WM_NEXTDLGCTL.
TWMNoParamsTWMNoParams represents a Windows message with no contextual information.
TWMNotifyTWMNotify represents a Windows notification message.
TWMNotifyFormatWindows message record for WM_NOTIFYFORMAT.
TWMPaintTWMPaint represents a Windows Paint message.
TWMPaintClipboardWindows message record for WM_PAINTCLIPBOARD.
TWMPaintIcon
TWMPaletteChangedWindows message record for WM_PALETTECHANGED.
TWMPaletteIsChangingWindows message record for WM_PALETTEISCHANGING.
TWMParentNotifyWindows message record for WM_PARENTNOTIFY.
TWMPasteWindows message record for WM_PASTE.
TWMPowerWindows message record for WM_POWER.
TWMPrintWindows message record for WM_PRINT.
TWMPrintClientWindows message record for WM_PRINTCLIENT.
TWMQueryDragIconWindows message record for WM_QUERYDRAGICON.
TWMQueryEndSessionWindows message record for WM_QUERYENDSESSION.
TWMQueryNewPaletteWindows message record for WM_QUERYNEWPALETTE.
TWMQueryOpenWindows message record for WM_QUERYOPEN.
TWMQueryUIStateWindows message record for WM_QUERYUISTATE.
TWMQueueSyncWindows message record for WM_QUEUESYNC.
TWMQuitWindows message record for WM_QUIT.
TWMRButtonDblClkWindows message record for WM_RBUTTONDBLCLK.
TWMRButtonDownWindows message record for WM_RBUTTONDOWN.
TWMRButtonUpWindows message record for WM_RBUTTONUP.
TWMRenderAllFormatsWindows message record for WM_RENDERALLFORMATS.
TWMRenderFormatWindows message record for WM_RENDERFORMAT.
TWMScroll
TWMSetCursorWindows message record for WM_SETCURSOR.
TWMSetFocusWindows message record for WM_SETFOCUS.
TWMSetFontWindows message record for WM_SETFONT.
TWMSetHotKeyWindows message record for WM_SETHOTKEY.
TWMSetIconWindows message record for WM_SETICON.
TWMSetRedrawWindows message record for WM_SETREDRAW.
TWMSetTextWindows message record for WM_SETTEXT.
TWMSettingChangeWindows message record for WM_SETTINGCHANGE.
TWMShowWindowWindows message record for WM_SHOWWINDOW.
TWMSizeWindows message record for WM_SIZE.
TWMSizeClipboardWindows message record for WM_SIZECLIPBOARD.
TWMSpoolerStatusWindows message record for WM_SPOOLERSTATUS.
TWMStyleChange
TWMStyleChangedWindows message record for WM_STYLECHANGED.
TWMStyleChangingWindows message record for WM_STYLECHANGING.
TWMSysCharWindows message record for WM_SYSCHAR.
TWMSysColorChangeWindows message record for WM_SYSCOLORCHANGE.
TWMSysCommandWindows message record for WM_SYSCOMMAND.
TWMSysDeadCharWindows message record for WM_SYSDEADCHAR.
TWMSysKeyDownWindows message record for WM_SYSKEYDOWN.
TWMSysKeyUpWindows message record for WM_SYSKEYUP.
TWMSystemError
TWMTimeChangeWindows message record for WM_TIMECHANGE.
TWMTimerWindows message record for WM_TIMER.
TWMUIState
TWMUndoWindows message record for WM_UNDO.
TWMUpdateUIStateWindows message record for WM_UPDATEUISTATE.
TWMVKeyToItemWindows message record for WM_VKEYTOITEM.
TWMVScrollWindows message record for WM_VSCROLL.
TWMVScrollClipboardWindows message record for WM_VSCROLLCLIPBOARD.
TWMWindowPosChangedWindows message record for WM_WINDOWPOSCHANGED.
TWMWindowPosChangingWindows message record for WM_WINDOWPOSCHANGING.
TWMWindowPosMsg
TWMWinIniChangeWindows message record for WM_WININICHANGE.
TWordFillerUsed to define auxiliary padding fields to align data on boundaries corresponding to number of bits native to the sizes of data in the architecture (32-bit or 64-bit) of used platforms.

Constants

BM_CLICKBM_CLICK: Integer = $F5;
BM_GETCHECKBM_GETCHECK: Integer = $F0;
BM_GETIMAGEBM_GETIMAGE: Integer = $F6;
BM_GETSTATEBM_GETSTATE: Integer = $F2;
BM_SETCHECKBM_SETCHECK: Integer = $F1;
BM_SETDONTCLICKBM_SETDONTCLICK: Integer = $F8;
BM_SETIMAGEBM_SETIMAGE: Integer = $F7;
BM_SETSTATEBM_SETSTATE: Integer = $F3;
BM_SETSTYLEBM_SETSTYLE: Integer = $F4;
BN_CLICKEDBN_CLICKED: Integer = 0;
BN_DBLCLKBN_DBLCLK: Integer = 5;
BN_DISABLEBN_DISABLE: Integer = 4;
BN_DOUBLECLICKEDBN_DOUBLECLICKED: Integer = 5;
BN_HILITEBN_HILITE: Integer = 2;
BN_KILLFOCUSBN_KILLFOCUS: Integer = 7;
BN_PAINTBN_PAINT: Integer = 1;
BN_PUSHEDBN_PUSHED: Integer = 2;
BN_SETFOCUSBN_SETFOCUS: Integer = 6;
BN_UNHILITEBN_UNHILITE: Integer = 3;
BN_UNPUSHEDBN_UNPUSHED: Integer = 3;
CB_ADDSTRINGCB_ADDSTRING: Integer = $143;
CB_DELETESTRINGCB_DELETESTRING: Integer = $144;
CB_DIRCB_DIR: Integer = $145;
CB_FINDSTRINGCB_FINDSTRING: Integer = $14C;
CB_FINDSTRINGEXACTCB_FINDSTRINGEXACT: Integer = $158;
CB_GETCOUNTCB_GETCOUNT: Integer = $146;
CB_GETCURSELCB_GETCURSEL: Integer = $147;
CB_GETDROPPEDCONTROLRECTCB_GETDROPPEDCONTROLRECT: Integer = $152;
CB_GETDROPPEDSTATECB_GETDROPPEDSTATE: Integer = $157;
CB_GETDROPPEDWIDTHCB_GETDROPPEDWIDTH: Integer = $15F;
CB_GETEDITSELCB_GETEDITSEL: Integer = $140;
CB_GETEXTENDEDUICB_GETEXTENDEDUI: Integer = $156;
CB_GETHORIZONTALEXTENTCB_GETHORIZONTALEXTENT: Integer = $15D;
CB_GETITEMDATACB_GETITEMDATA: Integer = $150;
CB_GETITEMHEIGHTCB_GETITEMHEIGHT: Integer = $154;
CB_GETLBTEXTCB_GETLBTEXT: Integer = $148;
CB_GETLBTEXTLENCB_GETLBTEXTLEN: Integer = $149;
CB_GETLOCALECB_GETLOCALE: Integer = $15A;
CB_GETTOPINDEXCB_GETTOPINDEX: Integer = $15B;
CB_INITSTORAGECB_INITSTORAGE: Integer = $161;
CB_INSERTSTRINGCB_INSERTSTRING: Integer = $14A;
CB_LIMITTEXTCB_LIMITTEXT: Integer = $141;
CB_MSGMAXCB_MSGMAX: Integer = $165;
CB_RESETCONTENTCB_RESETCONTENT: Integer = $14B;
CB_SELECTSTRINGCB_SELECTSTRING: Integer = $14D;
CB_SETCURSELCB_SETCURSEL: Integer = $14E;
CB_SETDROPPEDWIDTHCB_SETDROPPEDWIDTH: Integer = $160;
CB_SETEDITSELCB_SETEDITSEL: Integer = $142;
CB_SETEXTENDEDUICB_SETEXTENDEDUI: Integer = $155;
CB_SETHORIZONTALEXTENTCB_SETHORIZONTALEXTENT: Integer = $15E;
CB_SETITEMDATACB_SETITEMDATA: Integer = $151;
CB_SETITEMHEIGHTCB_SETITEMHEIGHT: Integer = $153;
CB_SETLOCALECB_SETLOCALE: Integer = $159;
CB_SETTOPINDEXCB_SETTOPINDEX: Integer = $15C;
CB_SHOWDROPDOWNCB_SHOWDROPDOWN: Integer = $14F;
CBN_CLOSEUPCBN_CLOSEUP: Integer = 8;
CBN_DBLCLKCBN_DBLCLK: Integer = 2;
CBN_DROPDOWNCBN_DROPDOWN: Integer = 7;
CBN_EDITCHANGECBN_EDITCHANGE: Integer = 5;
CBN_EDITUPDATECBN_EDITUPDATE: Integer = 6;
CBN_ERRSPACECBN_ERRSPACE: Integer = $FFFFFFFF;
CBN_KILLFOCUSCBN_KILLFOCUS: Integer = 4;
CBN_SELCHANGECBN_SELCHANGE: Integer = 1;
CBN_SELENDCANCELCBN_SELENDCANCEL: Integer = $A;
CBN_SELENDOKCBN_SELENDOK: Integer = 9;
CBN_SETFOCUSCBN_SETFOCUS: Integer = 3;
DM_GETDEFIDDM_GETDEFID: Integer = $400;
DM_POINTERHITTESTDM_POINTERHITTEST: Integer = $250;
DM_REPOSITIONDM_REPOSITION: Integer = $402;
DM_SETDEFIDDM_SETDEFID: Integer = $401;
EM_CANUNDOEM_CANUNDO: Integer = $C6;
EM_CHARFROMPOSEM_CHARFROMPOS: Integer = $D7;
EM_EMPTYUNDOBUFFEREM_EMPTYUNDOBUFFER: Integer = $CD;
EM_FMTLINESEM_FMTLINES: Integer = $C8;
EM_GETFIRSTVISIBLELINEEM_GETFIRSTVISIBLELINE: Integer = $CE;
EM_GETHANDLEEM_GETHANDLE: Integer = $BD;
EM_GETIMESTATUSEM_GETIMESTATUS: Integer = $D9;
EM_GETLIMITTEXTEM_GETLIMITTEXT: Integer = $D5;
EM_GETLINEEM_GETLINE: Integer = $C4;
EM_GETLINECOUNTEM_GETLINECOUNT: Integer = $BA;
EM_GETMARGINSEM_GETMARGINS: Integer = $D4;
EM_GETMODIFYEM_GETMODIFY: Integer = $B8;
EM_GETPASSWORDCHAREM_GETPASSWORDCHAR: Integer = $D2;
EM_GETRECTEM_GETRECT: Integer = $B2;
EM_GETSELEM_GETSEL: Integer = $B0;
EM_GETTHUMBEM_GETTHUMB: Integer = $BE;
EM_GETWORDBREAKPROCEM_GETWORDBREAKPROC: Integer = $D1;
EM_LIMITTEXTEM_LIMITTEXT: Integer = $C5;
EM_LINEFROMCHAREM_LINEFROMCHAR: Integer = $C9;
EM_LINEINDEXEM_LINEINDEX: Integer = $BB;
EM_LINELENGTHEM_LINELENGTH: Integer = $C1;
EM_LINESCROLLEM_LINESCROLL: Integer = $B6;
EM_POSFROMCHAREM_POSFROMCHAR: Integer = $D6;
EM_REPLACESELEM_REPLACESEL: Integer = $C2;
EM_SCROLLEM_SCROLL: Integer = $B5;
EM_SCROLLCARETEM_SCROLLCARET: Integer = $B7;
EM_SETHANDLEEM_SETHANDLE: Integer = $BC;
EM_SETIMESTATUSEM_SETIMESTATUS: Integer = $D8;
EM_SETLIMITTEXTEM_SETLIMITTEXT: Integer = $C5;
EM_SETMARGINSEM_SETMARGINS: Integer = $D3;
EM_SETMODIFYEM_SETMODIFY: Integer = $B9;
EM_SETPASSWORDCHAREM_SETPASSWORDCHAR: Integer = $CC;
EM_SETREADONLYEM_SETREADONLY: Integer = $CF;
EM_SETRECTEM_SETRECT: Integer = $B3;
EM_SETRECTNPEM_SETRECTNP: Integer = $B4;
EM_SETSELEM_SETSEL: Integer = $B1;
EM_SETTABSTOPSEM_SETTABSTOPS: Integer = $CB;
EM_SETWORDBREAKPROCEM_SETWORDBREAKPROC: Integer = $D0;
EM_UNDOEM_UNDO: Integer = $C7;
EN_CHANGEEN_CHANGE: Integer = $300;
EN_ERRSPACEEN_ERRSPACE: Integer = $500;
EN_HSCROLLEN_HSCROLL: Integer = $601;
EN_KILLFOCUSEN_KILLFOCUS: Integer = $200;
EN_MAXTEXTEN_MAXTEXT: Integer = $501;
EN_SETFOCUSEN_SETFOCUS: Integer = $100;
EN_UPDATEEN_UPDATE: Integer = $400;
EN_VSCROLLEN_VSCROLL: Integer = $602;
LB_ADDFILELB_ADDFILE: Integer = $196;
LB_ADDSTRINGLB_ADDSTRING: Integer = $180;
LB_DELETESTRINGLB_DELETESTRING: Integer = $182;
LB_DIRLB_DIR: Integer = $18D;
LB_FINDSTRINGLB_FINDSTRING: Integer = $18F;
LB_FINDSTRINGEXACTLB_FINDSTRINGEXACT: Integer = $1A2;
LB_GETANCHORINDEXLB_GETANCHORINDEX: Integer = $19D;
LB_GETCARETINDEXLB_GETCARETINDEX: Integer = $19F;
LB_GETCOUNTLB_GETCOUNT: Integer = $18B;
LB_GETCURSELLB_GETCURSEL: Integer = $188;
LB_GETHORIZONTALEXTENTLB_GETHORIZONTALEXTENT: Integer = $193;
LB_GETITEMDATALB_GETITEMDATA: Integer = $199;
LB_GETITEMHEIGHTLB_GETITEMHEIGHT: Integer = $1A1;
LB_GETITEMRECTLB_GETITEMRECT: Integer = $198;
LB_GETLOCALELB_GETLOCALE: Integer = $1A6;
LB_GETSELLB_GETSEL: Integer = $187;
LB_GETSELCOUNTLB_GETSELCOUNT: Integer = $190;
LB_GETSELITEMSLB_GETSELITEMS: Integer = $191;
LB_GETTEXTLB_GETTEXT: Integer = $189;
LB_GETTEXTLENLB_GETTEXTLEN: Integer = $18A;
LB_GETTOPINDEXLB_GETTOPINDEX: Integer = $18E;
LB_INITSTORAGELB_INITSTORAGE: Integer = $1A8;
LB_INSERTSTRINGLB_INSERTSTRING: Integer = $181;
LB_ITEMFROMPOINTLB_ITEMFROMPOINT: Integer = $1A9;
LB_MSGMAXLB_MSGMAX: Integer = $1B3;
LB_RESETCONTENTLB_RESETCONTENT: Integer = $184;
LB_SELECTSTRINGLB_SELECTSTRING: Integer = $18C;
LB_SELITEMRANGELB_SELITEMRANGE: Integer = $19B;
LB_SELITEMRANGEEXLB_SELITEMRANGEEX: Integer = $183;
LB_SETANCHORINDEXLB_SETANCHORINDEX: Integer = $19C;
LB_SETCARETINDEXLB_SETCARETINDEX: Integer = $19E;
LB_SETCOLUMNWIDTHLB_SETCOLUMNWIDTH: Integer = $195;
LB_SETCOUNTLB_SETCOUNT: Integer = $1A7;
LB_SETCURSELLB_SETCURSEL: Integer = $186;
LB_SETHORIZONTALEXTENTLB_SETHORIZONTALEXTENT: Integer = $194;
LB_SETITEMDATALB_SETITEMDATA: Integer = $19A;
LB_SETITEMHEIGHTLB_SETITEMHEIGHT: Integer = $1A0;
LB_SETLOCALELB_SETLOCALE: Integer = $1A5;
LB_SETSELLB_SETSEL: Integer = $185;
LB_SETTABSTOPSLB_SETTABSTOPS: Integer = $192;
LB_SETTOPINDEXLB_SETTOPINDEX: Integer = $197;
LBN_DBLCLKLBN_DBLCLK: Integer = 2;
LBN_ERRSPACELBN_ERRSPACE: Integer = $FFFFFFFE;
LBN_KILLFOCUSLBN_KILLFOCUS: Integer = 5;
LBN_SELCANCELLBN_SELCANCEL: Integer = 3;
LBN_SELCHANGELBN_SELCHANGE: Integer = 1;
LBN_SETFOCUSLBN_SETFOCUS: Integer = 4;
PSM_PAGEINFOPSM_PAGEINFO: Integer = $464;
PSM_SHEETINFOPSM_SHEETINFO: Integer = $465;
SBM_ENABLE_ARROWSSBM_ENABLE_ARROWS: Integer = $E4;
SBM_GETPOSSBM_GETPOS: Integer = $E1;
SBM_GETRANGESBM_GETRANGE: Integer = $E3;
SBM_GETSCROLLBARINFOSBM_GETSCROLLBARINFO: Integer = $EB;
SBM_GETSCROLLINFOSBM_GETSCROLLINFO: Integer = $EA;
SBM_SETPOSSBM_SETPOS: Integer = $E0;
SBM_SETRANGESBM_SETRANGE: Integer = $E2;
SBM_SETRANGEREDRAWSBM_SETRANGEREDRAW: Integer = $E6;
SBM_SETSCROLLINFOSBM_SETSCROLLINFO: Integer = $E9;
WM_ACTIVATEWM_ACTIVATE: Integer = 6;
WM_ACTIVATEAPPWM_ACTIVATEAPP: Integer = $1C;
WM_APPWM_APP: Integer = $8000;
WM_APPCOMMANDWM_APPCOMMAND: Integer = $319;
WM_ASKCBFORMATNAMEWM_ASKCBFORMATNAME: Integer = $30C;
WM_CANCELJOURNALWM_CANCELJOURNAL: Integer = $4B;
WM_CANCELMODEWM_CANCELMODE: Integer = $1F;
WM_CAPTURECHANGEDWM_CAPTURECHANGED: Integer = $215;
WM_CHANGECBCHAINWM_CHANGECBCHAIN: Integer = $30D;
WM_CHANGEUISTATEWM_CHANGEUISTATE: Integer = $127;
WM_CHARWM_CHAR: Integer = $102;
WM_CHARTOITEMWM_CHARTOITEM: Integer = $2F;
WM_CHILDACTIVATEWM_CHILDACTIVATE: Integer = $22;
WM_CLEARWM_CLEAR: Integer = $303;
WM_CLIPBOARDUPDATEWM_CLIPBOARDUPDATE: Integer = $31D;
WM_CLOSEWM_CLOSE: Integer = $10;
WM_COALESCE_FIRSTWM_COALESCE_FIRST: Integer = $390;
WM_COALESCE_LASTWM_COALESCE_LAST: Integer = $39F;
WM_COMMANDWM_COMMAND: Integer = $111;
WM_COMMNOTIFYWM_COMMNOTIFY: Integer = $44;
WM_COMPACTINGWM_COMPACTING: Integer = $41;
WM_COMPAREITEMWM_COMPAREITEM: Integer = $39;
WM_CONTEXTMENUWM_CONTEXTMENU: Integer = $7B;
WM_COPYWM_COPY: Integer = $301;
WM_COPYDATAWM_COPYDATA: Integer = $4A;
WM_COPYGLOBALDATAWM_COPYGLOBALDATA: Integer = $49;
WM_CREATEWM_CREATE: Integer = 1;
WM_CTLCOLORWM_CTLCOLOR: Integer = $19;
WM_CTLCOLORBTNWM_CTLCOLORBTN: Integer = $135;
WM_CTLCOLORDLGWM_CTLCOLORDLG: Integer = $136;
WM_CTLCOLOREDITWM_CTLCOLOREDIT: Integer = $133;
WM_CTLCOLORLISTBOXWM_CTLCOLORLISTBOX: Integer = $134;
WM_CTLCOLORMSGBOXWM_CTLCOLORMSGBOX: Integer = $132;
WM_CTLCOLORSCROLLBARWM_CTLCOLORSCROLLBAR: Integer = $137;
WM_CTLCOLORSTATICWM_CTLCOLORSTATIC: Integer = $138;
WM_CUTWM_CUT: Integer = $300;
WM_DDE_ACKWM_DDE_ACK: Integer = $3E4;
WM_DDE_ADVISEWM_DDE_ADVISE: Integer = $3E2;
WM_DDE_DATAWM_DDE_DATA: Integer = $3E5;
WM_DDE_EXECUTEWM_DDE_EXECUTE: Integer = $3E8;
WM_DDE_FIRSTWM_DDE_FIRST: Integer = $3E0;
WM_DDE_INITIATEWM_DDE_INITIATE: Integer = $3E0;
WM_DDE_LASTWM_DDE_LAST: Integer = $3E8;
WM_DDE_POKEWM_DDE_POKE: Integer = $3E7;
WM_DDE_REQUESTWM_DDE_REQUEST: Integer = $3E6;
WM_DDE_TERMINATEWM_DDE_TERMINATE: Integer = $3E1;
WM_DDE_UNADVISEWM_DDE_UNADVISE: Integer = $3E3;
WM_DEADCHARWM_DEADCHAR: Integer = $103;
WM_DELETEITEMWM_DELETEITEM: Integer = $2D;
WM_DESTROYWM_DESTROY: Integer = 2;
WM_DESTROYCLIPBOARDWM_DESTROYCLIPBOARD: Integer = $307;
WM_DEVICECHANGEWM_DEVICECHANGE: Integer = $219;
WM_DEVMODECHANGEWM_DEVMODECHANGE: Integer = $1B;
WM_DISPLAYCHANGEWM_DISPLAYCHANGE: Integer = $7E;
WM_DPICHANGEDWM_DPICHANGED: Integer = $2E0;
WM_DPICHANGED_AFTERPARENTWM_DPICHANGED_AFTERPARENT: Integer = $2E3;
WM_DPICHANGED_BEFOREPARENTWM_DPICHANGED_BEFOREPARENT: Integer = $2E2;
WM_DRAWCLIPBOARDWM_DRAWCLIPBOARD: Integer = $308;
WM_DRAWITEMWM_DRAWITEM: Integer = $2B;
WM_DROPFILESWM_DROPFILES: Integer = $233;
WM_DWMCOLORIZATIONCOLORCHANGEDWM_DWMCOLORIZATIONCOLORCHANGED: Integer = $320;
WM_DWMCOMPOSITIONCHANGEDWM_DWMCOMPOSITIONCHANGED: Integer = $31E;
WM_DWMNCRENDERINGCHANGEDWM_DWMNCRENDERINGCHANGED: Integer = $31F;
WM_DWMSENDICONICLIVEPREVIEWBITMAPWM_DWMSENDICONICLIVEPREVIEWBITMAP: Integer = $326;
WM_DWMSENDICONICTHUMBNAILWM_DWMSENDICONICTHUMBNAIL: Integer = $323;
WM_DWMWINDOWMAXIMIZEDCHANGEWM_DWMWINDOWMAXIMIZEDCHANGE: Integer = $321;
WM_ENABLEWM_ENABLE: Integer = $A;
WM_ENDSESSIONWM_ENDSESSION: Integer = $16;
WM_ENTERIDLEWM_ENTERIDLE: Integer = $121;
WM_ENTERMENULOOPWM_ENTERMENULOOP: Integer = $211;
WM_ENTERSIZEMOVEWM_ENTERSIZEMOVE: Integer = $231;
WM_ERASEBKGNDWM_ERASEBKGND: Integer = $14;
WM_EXITMENULOOPWM_EXITMENULOOP: Integer = $212;
WM_EXITSIZEMOVEWM_EXITSIZEMOVE: Integer = $232;
WM_FONTCHANGEWM_FONTCHANGE: Integer = $1D;
WM_GESTUREWM_GESTURE: Integer = $119;
WM_GESTURENOTIFYWM_GESTURENOTIFY: Integer = $11A;
WM_GETDLGCODEWM_GETDLGCODE: Integer = $87;
WM_GETDPISCALEDSIZEWM_GETDPISCALEDSIZE: Integer = $2E4;
WM_GETFONTWM_GETFONT: Integer = $31;
WM_GETHOTKEYWM_GETHOTKEY: Integer = $33;
WM_GETICONWM_GETICON: Integer = $7F;
WM_GETMINMAXINFOWM_GETMINMAXINFO: Integer = $24;
WM_GETOBJECTWM_GETOBJECT: Integer = $3D;
WM_GETTEXTWM_GETTEXT: Integer = $D;
WM_GETTEXTLENGTHWM_GETTEXTLENGTH: Integer = $E;
WM_GETTITLEBARINFOEXWM_GETTITLEBARINFOEX: Integer = $33F;
WM_HANDHELDFIRSTWM_HANDHELDFIRST: Integer = $358;
WM_HANDHELDLASTWM_HANDHELDLAST: Integer = $35F;
WM_HELPWM_HELP: Integer = $53;
WM_HOTKEYWM_HOTKEY: Integer = $312;
WM_HSCROLLWM_HSCROLL: Integer = $114;
WM_HSCROLLCLIPBOARDWM_HSCROLLCLIPBOARD: Integer = $30E;
WM_ICONERASEBKGNDWM_ICONERASEBKGND: Integer = $27;
WM_IME_CHARWM_IME_CHAR: Integer = $286;
WM_IME_COMPOSITIONWM_IME_COMPOSITION: Integer = $10F;
WM_IME_COMPOSITIONFULLWM_IME_COMPOSITIONFULL: Integer = $284;
WM_IME_CONTROLWM_IME_CONTROL: Integer = $283;
WM_IME_ENDCOMPOSITIONWM_IME_ENDCOMPOSITION: Integer = $10E;
WM_IME_KEYDOWNWM_IME_KEYDOWN: Integer = $290;
WM_IME_KEYLASTWM_IME_KEYLAST: Integer = $10F;
WM_IME_KEYUPWM_IME_KEYUP: Integer = $291;
WM_IME_NOTIFYWM_IME_NOTIFY: Integer = $282;
WM_IME_REQUESTWM_IME_REQUEST: Integer = $288;
WM_IME_SELECTWM_IME_SELECT: Integer = $285;
WM_IME_SETCONTEXTWM_IME_SETCONTEXT: Integer = $281;
WM_IME_STARTCOMPOSITIONWM_IME_STARTCOMPOSITION: Integer = $10D;
WM_INITDIALOGWM_INITDIALOG: Integer = $110;
WM_INITMENUWM_INITMENU: Integer = $116;
WM_INITMENUPOPUPWM_INITMENUPOPUP: Integer = $117;
WM_INPUTWM_INPUT: Integer = $FF;
WM_INPUT_DEVICE_CHANGEWM_INPUT_DEVICE_CHANGE: Integer = $FE;
WM_INPUTLANGCHANGEWM_INPUTLANGCHANGE: Integer = $51;
WM_INPUTLANGCHANGEREQUESTWM_INPUTLANGCHANGEREQUEST: Integer = $50;
WM_KEYDOWNWM_KEYDOWN: Integer = $100;
WM_KEYFIRSTWM_KEYFIRST: Integer = $100;
WM_KEYLASTWM_KEYLAST: Integer = $109;
WM_KEYUPWM_KEYUP: Integer = $101;
WM_KILLFOCUSWM_KILLFOCUS: Integer = 8;
WM_LBUTTONDBLCLKWM_LBUTTONDBLCLK: Integer = $203;
WM_LBUTTONDOWNWM_LBUTTONDOWN: Integer = $201;
WM_LBUTTONUPWM_LBUTTONUP: Integer = $202;
WM_MBUTTONDBLCLKWM_MBUTTONDBLCLK: Integer = $209;
WM_MBUTTONDOWNWM_MBUTTONDOWN: Integer = $207;
WM_MBUTTONUPWM_MBUTTONUP: Integer = $208;
WM_MDIACTIVATEWM_MDIACTIVATE: Integer = $222;
WM_MDICASCADEWM_MDICASCADE: Integer = $227;
WM_MDICREATEWM_MDICREATE: Integer = $220;
WM_MDIDESTROYWM_MDIDESTROY: Integer = $221;
WM_MDIGETACTIVEWM_MDIGETACTIVE: Integer = $229;
WM_MDIICONARRANGEWM_MDIICONARRANGE: Integer = $228;
WM_MDIMAXIMIZEWM_MDIMAXIMIZE: Integer = $225;
WM_MDINEXTWM_MDINEXT: Integer = $224;
WM_MDIREFRESHMENUWM_MDIREFRESHMENU: Integer = $234;
WM_MDIRESTOREWM_MDIRESTORE: Integer = $223;
WM_MDISETMENUWM_MDISETMENU: Integer = $230;
WM_MDITILEWM_MDITILE: Integer = $226;
WM_MEASUREITEMWM_MEASUREITEM: Integer = $2C;
WM_MENUCHARWM_MENUCHAR: Integer = $120;
WM_MENUCOMMANDWM_MENUCOMMAND: Integer = $126;
WM_MENUDRAGWM_MENUDRAG: Integer = $123;
WM_MENUGETOBJECTWM_MENUGETOBJECT: Integer = $124;
WM_MENURBUTTONUPWM_MENURBUTTONUP: Integer = $122;
WM_MENUSELECTWM_MENUSELECT: Integer = $11F;
WM_MOUSEACTIVATEWM_MOUSEACTIVATE: Integer = $21;
WM_MOUSEFIRSTWM_MOUSEFIRST: Integer = $200;
WM_MOUSEHOVERWM_MOUSEHOVER: Integer = $2A1;
WM_MOUSEHWHEELWM_MOUSEHWHEEL: Integer = $20E;
WM_MOUSELASTWM_MOUSELAST: Integer = $20E;
WM_MOUSELEAVEWM_MOUSELEAVE: Integer = $2A3;
WM_MOUSEMOVEWM_MOUSEMOVE: Integer = $200;
WM_MOUSEWHEELWM_MOUSEWHEEL: Integer = $20A;
WM_MOVEWM_MOVE: Integer = 3;
WM_MOVINGWM_MOVING: Integer = $216;
WM_NCACTIVATEWM_NCACTIVATE: Integer = $86;
WM_NCCALCSIZEWM_NCCALCSIZE: Integer = $83;
WM_NCCREATEWM_NCCREATE: Integer = $81;
WM_NCDESTROYWM_NCDESTROY: Integer = $82;
WM_NCHITTESTWM_NCHITTEST: Integer = $84;
WM_NCLBUTTONDBLCLKWM_NCLBUTTONDBLCLK: Integer = $A3;
WM_NCLBUTTONDOWNWM_NCLBUTTONDOWN: Integer = $A1;
WM_NCLBUTTONUPWM_NCLBUTTONUP: Integer = $A2;
WM_NCMBUTTONDBLCLKWM_NCMBUTTONDBLCLK: Integer = $A9;
WM_NCMBUTTONDOWNWM_NCMBUTTONDOWN: Integer = $A7;
WM_NCMBUTTONUPWM_NCMBUTTONUP: Integer = $A8;
WM_NCMOUSEHOVERWM_NCMOUSEHOVER: Integer = $2A0;
WM_NCMOUSELEAVEWM_NCMOUSELEAVE: Integer = $2A2;
WM_NCMOUSEMOVEWM_NCMOUSEMOVE: Integer = $A0;
WM_NCPAINTWM_NCPAINT: Integer = $85;
WM_NCPOINTERDOWNWM_NCPOINTERDOWN: Integer = $242;
WM_NCPOINTERUPWM_NCPOINTERUP: Integer = $243;
WM_NCPOINTERUPDATEWM_NCPOINTERUPDATE: Integer = $241;
WM_NCRBUTTONDBLCLKWM_NCRBUTTONDBLCLK: Integer = $A6;
WM_NCRBUTTONDOWNWM_NCRBUTTONDOWN: Integer = $A4;
WM_NCRBUTTONUPWM_NCRBUTTONUP: Integer = $A5;
WM_NCXBUTTONDBLCLKWM_NCXBUTTONDBLCLK: Integer = $AD;
WM_NCXBUTTONDOWNWM_NCXBUTTONDOWN: Integer = $AB;
WM_NCXBUTTONUPWM_NCXBUTTONUP: Integer = $AC;
WM_NEXTDLGCTLWM_NEXTDLGCTL: Integer = $28;
WM_NEXTMENUWM_NEXTMENU: Integer = $213;
WM_NOTIFYWM_NOTIFY: Integer = $4E;
WM_NOTIFYFORMATWM_NOTIFYFORMAT: Integer = $55;
WM_NULLWM_NULL: Integer = 0;
WM_PAINTWM_PAINT: Integer = $F;
WM_PAINTCLIPBOARDWM_PAINTCLIPBOARD: Integer = $309;
WM_PAINTICONWM_PAINTICON: Integer = $26;
WM_PALETTECHANGEDWM_PALETTECHANGED: Integer = $311;
WM_PALETTEISCHANGINGWM_PALETTEISCHANGING: Integer = $310;
WM_PARENTNOTIFYWM_PARENTNOTIFY: Integer = $210;
WM_PASTEWM_PASTE: Integer = $302;
WM_PENWINFIRSTWM_PENWINFIRST: Integer = $380;
WM_PENWINLASTWM_PENWINLAST: Integer = $38F;
WM_POINTERACTIVATEWM_POINTERACTIVATE: Integer = $24B;
WM_POINTERCAPTURECHANGEDWM_POINTERCAPTURECHANGED: Integer = $24C;
WM_POINTERDEVICECHANGEWM_POINTERDEVICECHANGE: Integer = $238;
WM_POINTERDEVICEINRANGEWM_POINTERDEVICEINRANGE: Integer = $239;
WM_POINTERDEVICEOUTOFRANGEWM_POINTERDEVICEOUTOFRANGE: Integer = $23A;
WM_POINTERDOWNWM_POINTERDOWN: Integer = $246;
WM_POINTERENTERWM_POINTERENTER: Integer = $249;
WM_POINTERHWHEELWM_POINTERHWHEEL: Integer = $24F;
WM_POINTERLEAVEWM_POINTERLEAVE: Integer = $24A;
WM_POINTERROUTEDAWAYWM_POINTERROUTEDAWAY: Integer = $252;
WM_POINTERROUTEDRELEASEDWM_POINTERROUTEDRELEASED: Integer = $253;
WM_POINTERROUTEDTOWM_POINTERROUTEDTO: Integer = $251;
WM_POINTERUPWM_POINTERUP: Integer = $247;
WM_POINTERUPDATEWM_POINTERUPDATE: Integer = $245;
WM_POINTERWHEELWM_POINTERWHEEL: Integer = $24E;
WM_POWERWM_POWER: Integer = $48;
WM_POWERBROADCASTWM_POWERBROADCAST: Integer = $218;
WM_PRINTWM_PRINT: Integer = $317;
WM_PRINTCLIENTWM_PRINTCLIENT: Integer = $318;
WM_QUERYDRAGICONWM_QUERYDRAGICON: Integer = $37;
WM_QUERYENDSESSIONWM_QUERYENDSESSION: Integer = $11;
WM_QUERYNEWPALETTEWM_QUERYNEWPALETTE: Integer = $30F;
WM_QUERYOPENWM_QUERYOPEN: Integer = $13;
WM_QUERYUISTATEWM_QUERYUISTATE: Integer = $129;
WM_QUEUESYNCWM_QUEUESYNC: Integer = $23;
WM_QUITWM_QUIT: Integer = $12;
WM_RBUTTONDBLCLKWM_RBUTTONDBLCLK: Integer = $206;
WM_RBUTTONDOWNWM_RBUTTONDOWN: Integer = $204;
WM_RBUTTONUPWM_RBUTTONUP: Integer = $205;
WM_RENDERALLFORMATSWM_RENDERALLFORMATS: Integer = $306;
WM_RENDERFORMATWM_RENDERFORMAT: Integer = $305;
WM_SETCURSORWM_SETCURSOR: Integer = $20;
WM_SETFOCUSWM_SETFOCUS: Integer = 7;
WM_SETFONTWM_SETFONT: Integer = $30;
WM_SETHOTKEYWM_SETHOTKEY: Integer = $32;
WM_SETICONWM_SETICON: Integer = $80;
WM_SETREDRAWWM_SETREDRAW: Integer = $B;
WM_SETTEXTWM_SETTEXT: Integer = $C;
WM_SETTINGCHANGEWM_SETTINGCHANGE: Integer = $1A;
WM_SHOWWINDOWWM_SHOWWINDOW: Integer = $18;
WM_SIZEWM_SIZE: Integer = 5;
WM_SIZECLIPBOARDWM_SIZECLIPBOARD: Integer = $30B;
WM_SIZINGWM_SIZING: Integer = $214;
WM_SPOOLERSTATUSWM_SPOOLERSTATUS: Integer = $2A;
WM_STYLECHANGEDWM_STYLECHANGED: Integer = $7D;
WM_STYLECHANGINGWM_STYLECHANGING: Integer = $7C;
WM_SYSCHARWM_SYSCHAR: Integer = $106;
WM_SYSCOLORCHANGEWM_SYSCOLORCHANGE: Integer = $15;
WM_SYSCOMMANDWM_SYSCOMMAND: Integer = $112;
WM_SYSDEADCHARWM_SYSDEADCHAR: Integer = $107;
WM_SYSKEYDOWNWM_SYSKEYDOWN: Integer = $104;
WM_SYSKEYUPWM_SYSKEYUP: Integer = $105;
WM_SYSTEMERRORWM_SYSTEMERROR: Integer = $17;
WM_TABLET_ADDEDWM_TABLET_ADDED: Integer = $2C8;
WM_TABLET_DEFBASEWM_TABLET_DEFBASE: Integer = $2C0;
WM_TABLET_DELETEDWM_TABLET_DELETED: Integer = $2C9;
WM_TABLET_FIRSTWM_TABLET_FIRST: Integer = $2C0;
WM_TABLET_FLICKWM_TABLET_FLICK: Integer = $2CB;
WM_TABLET_LASTWM_TABLET_LAST: Integer = $2DF;
WM_TABLET_MAXOFFSETWM_TABLET_MAXOFFSET: Integer = $20;
WM_TABLET_QUERYSYSTEMGESTURESTATUSWM_TABLET_QUERYSYSTEMGESTURESTATUS: Integer = $2CC;
WM_TCARDWM_TCARD: Integer = $52;
WM_THEMECHANGEDWM_THEMECHANGED: Integer = $31A;
WM_TIMECHANGEWM_TIMECHANGE: Integer = $1E;
WM_TIMERWM_TIMER: Integer = $113;
WM_TOUCHWM_TOUCH: Integer = $240;
WM_TOUCHHITTESTINGWM_TOUCHHITTESTING: Integer = $24D;
WM_UNDOWM_UNDO: Integer = $304;
WM_UNICHARWM_UNICHAR: Integer = $109;
WM_UNINITMENUPOPUPWM_UNINITMENUPOPUP: Integer = $125;
WM_UPDATEUISTATEWM_UPDATEUISTATE: Integer = $128;
WM_USERWM_USER: Integer = $400;
WM_USERCHANGEDWM_USERCHANGED: Integer = $54;
WM_VKEYTOITEMWM_VKEYTOITEM: Integer = $2E;
WM_VSCROLLWM_VSCROLL: Integer = $115;
WM_VSCROLLCLIPBOARDWM_VSCROLLCLIPBOARD: Integer = $30A;
WM_WINDOWPOSCHANGEDWM_WINDOWPOSCHANGED: Integer = $47;
WM_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGING: Integer = $46;
WM_WININICHANGEWM_WININICHANGE: Integer = $1A;
WM_WTSSESSION_CHANGEWM_WTSSESSION_CHANGE: Integer = $2B1;
WM_XBUTTONDBLCLKWM_XBUTTONDBLCLK: Integer = $20D;
WM_XBUTTONDOWNWM_XBUTTONDOWN: Integer = $20B;
WM_XBUTTONUPWM_XBUTTONUP: Integer = $20C;