Module: AutoItX3::Window::Messages
- Defined in:
- lib/AutoItX3/window/send_message.rb
Overview
Constant values for use with Window#send_message and Window#post_message. The constant names and values have been extracted from wm.h at technology.niagarac.on.ca, which in turn was extracted from the winuser.h which is Copyright © 1985-1996 Microsoft Corporation.
Constant Summary collapse
- WM_CREATE =
0x0001- WM_DESTROY =
0x0002- WM_MOVE =
0x0003- WM_SIZE =
0x0005- WM_ACTIVATE =
0x0006- WM_SETFOCUS =
0x0007- WM_KILLFOCUS =
0x0008- WM_ENABLE =
0x000A
- WM_SETREDRAW =
0x000B
- WM_SETTEXT =
0x000C
- WM_GETTEXT =
0x000D
- WM_GETTEXTLENGTH =
0x000E
- WM_PAINT =
0x000F
- WM_CLOSE =
0x0010- WM_QUERYENDSESSION =
0x0011- WM_QUIT =
0x0012- WM_QUERYOPEN =
0x0013- WM_ERASEBKGND =
0x0014- WM_SYSCOLORCHANGE =
0x0015- WM_ENDSESSION =
0x0016- WM_SHOWWINDOW =
0x0018- WM_WININICHANGE =
0x001A
- WM_DEVMODECHANGE =
0x001B
- WM_ACTIVATEAPP =
0x001C
- WM_FONTCHANGE =
0x001D
- WM_TIMECHANGE =
0x001E
- WM_CANCELMODE =
0x001F
- WM_SETCURSOR =
0x0020- WM_MOUSEACTIVATE =
0x0021- WM_CHILDACTIVATE =
0x0022- WM_QUEUESYNC =
0x0023- WM_GETMINMAXINFO =
0x0024- WM_PAINTICON =
0x0026- WM_ICONERASEBKGND =
0x0027- WM_NEXTDLGCTL =
0x0028- WM_SPOOLERSTATUS =
0x002A
- WM_DRAWITEM =
0x002B
- WM_MEASUREITEM =
0x002C
- WM_DELETEITEM =
0x002D
- WM_VKEYTOITEM =
0x002E
- WM_CHARTOITEM =
0x002F
- WM_SETFONT =
0x0030- WM_GETFONT =
0x0031- WM_SETHOTKEY =
0x0032- WM_GETHOTKEY =
0x0033- WM_QUERYDRAGICON =
0x0037- WM_COMPAREITEM =
0x0039- WM_COMPACTING =
0x0041- WM_COMMNOTIFY =
No longer supported
0x0044- WM_WINDOWPOSCHANGING =
0x0046- WM_WINDOWPOSCHANGED =
0x0047- WM_POWER =
0x0048- WM_COPYDATA =
0x004A
- WM_CANCELJOURNAL =
0x004B
- WM_NOTIFY =
0x004E
- WM_INPUTLANGCHANGEREQUEST =
0x0050- WM_INPUTLANGCHANGE =
0x0051- WM_TCARD =
0x0052- WM_HELP =
0x0053- WM_USERCHANGED =
0x0054- WM_NOTIFYFORMAT =
0x0055- WM_CONTEXTMENU =
0x007B
- WM_STYLECHANGING =
0x007C
- WM_STYLECHANGED =
0x007D
- WM_DISPLAYCHANGE =
0x007E
- WM_GETICON =
0x007F
- WM_SETICON =
0x0080- WM_NCCREATE =
0x0081- WM_NCDESTROY =
0x0082- WM_NCCALCSIZE =
0x0083- WM_NCHITTEST =
0x0084- WM_NCPAINT =
0x0085- WM_NCACTIVATE =
0x0086- WM_GETDLGCODE =
0x0087- WM_NCMOUSEMOVE =
0x00A0
- WM_NCLBUTTONDOWN =
0x00A1
- WM_NCLBUTTONUP =
0x00A2
- WM_NCLBUTTONDBLCLK =
0x00A3
- WM_NCRBUTTONDOWN =
0x00A4
- WM_NCRBUTTONUP =
0x00A5
- WM_NCRBUTTONDBLCLK =
0x00A6
- WM_NCMBUTTONDOWN =
0x00A7
- WM_NCMBUTTONUP =
0x00A8
- WM_NCMBUTTONDBLCLK =
0x00A9
- WM_KEYFIRST =
0x0100- WM_KEYDOWN =
0x0100- WM_KEYUP =
0x0101- WM_CHAR =
0x0102- WM_DEADCHAR =
0x0103- WM_SYSKEYDOWN =
0x0104- WM_SYSKEYUP =
0x0105- WM_SYSCHAR =
0x0106- WM_SYSDEADCHAR =
0x0107- WM_KEYLAST =
0x0108- WM_IME_STARTCOMPOSITION =
0x010D
- WM_IME_ENDCOMPOSITION =
0x010E
- WM_IME_COMPOSITION =
0x010F
- WM_IME_KEYLAST =
0x010F
- WM_INITDIALOG =
0x0110- WM_COMMAND =
0x0111- WM_SYSCOMMAND =
0x0112- WM_TIMER =
0x0113- WM_HSCROLL =
0x0114- WM_VSCROLL =
0x0115- WM_INITMENU =
0x0116- WM_INITMENUPOPUP =
0x0117- WM_MENUSELECT =
0x011F
- WM_MENUCHAR =
0x0120- WM_ENTERIDLE =
0x0121- WM_CTLCOLORMSGBOX =
0x0132- WM_CTLCOLOREDIT =
0x0133- WM_CTLCOLORLISTBOX =
0x0134- WM_CTLCOLORBTN =
0x0135- WM_CTLCOLORDLG =
0x0136- WM_CTLCOLORSCROLLBAR =
0x0137- WM_CTLCOLORSTATIC =
0x0138- WM_MOUSEFIRST =
0x0200- WM_MOUSEMOVE =
0x0200- WM_LBUTTONDOWN =
0x0201- WM_LBUTTONUP =
0x0202- WM_LBUTTONDBLCLK =
0x0203- WM_RBUTTONDOWN =
0x0204- WM_RBUTTONUP =
0x0205- WM_RBUTTONDBLCLK =
0x0206- WM_MBUTTONDOWN =
0x0207- WM_MBUTTONUP =
0x0208- WM_MBUTTONDBLCLK =
0x0209- WM_MOUSEWHEEL =
0x020A
- WM_MOUSELAST =
0x0209- WM_PARENTNOTIFY =
0x0210- WM_ENTERMENULOOP =
0x0211- WM_EXITMENULOOP =
0x0212- WM_NEXTMENU =
0x0213- WM_SIZING =
0x0214- WM_CAPTURECHANGED =
0x0215- WM_MOVING =
0x0216- WM_POWERBROADCAST =
0x0218- WM_DEVICECHANGE =
0x0219- WM_IME_SETCONTEXT =
0x0281- WM_IME_NOTIFY =
0x0282- WM_IME_CONTROL =
0x0283- WM_IME_COMPOSITIONFULL =
0x0284- WM_IME_SELECT =
0x0285- WM_IME_CHAR =
0x0286- WM_IME_KEYDOWN =
0x0290- WM_IME_KEYUP =
0x0291- WM_MDICREATE =
0x0220- WM_MDIDESTROY =
0x0221- WM_MDIACTIVATE =
0x0222- WM_MDIRESTORE =
0x0223- WM_MDINEXT =
0x0224- WM_MDIMAXIMIZE =
0x0225- WM_MDITILE =
0x0226- WM_MDICASCADE =
0x0227- WM_MDIICONARRANGE =
0x0228- WM_MDIGETACTIVE =
0x0229- WM_MDISETMENU =
0x0230- WM_ENTERSIZEMOVE =
0x0231- WM_EXITSIZEMOVE =
0x0232- WM_DROPFILES =
0x0233- WM_MDIREFRESHMENU =
0x0234- WM_MOUSEHOVER =
0x02A1
- WM_MOUSELEAVE =
0x02A3
- WM_CUT =
0x0300- WM_COPY =
0x0301- WM_PASTE =
0x0302- WM_CLEAR =
0x0303- WM_UNDO =
0x0304- WM_RENDERFORMAT =
0x0305- WM_RENDERALLFORMATS =
0x0306- WM_DESTROYCLIPBOARD =
0x0307- WM_DRAWCLIPBOARD =
0x0308- WM_PAINTCLIPBOARD =
0x0309- WM_VSCROLLCLIPBOARD =
0x030A
- WM_SIZECLIPBOARD =
0x030B
- WM_ASKCBFORMATNAME =
0x030C
- WM_CHANGECBCHAIN =
0x030D
- WM_HSCROLLCLIPBOARD =
0x030E
- WM_QUERYNEWPALETTE =
0x030F
- WM_PALETTEISCHANGING =
0x0310- WM_PALETTECHANGED =
0x0311- WM_HOTKEY =
0x0312- WM_PRINT =
0x0317- WM_PRINTCLIENT =
0x0318- WM_HANDHELDFIRST =
0x0358- WM_HANDHELDLAST =
0x035F
- WM_AFXFIRST =
0x0360- WM_AFXLAST =
0x037F
- WM_PENWINFIRST =
0x0380- WM_PENWINLAST =
0x038F
- WM_USER =
0x0400- MY_MESSAGE =
WM_USER + 1
- MY_OTHER_MESSAGE =
WM_USER + 2