home *** CD-ROM | disk | FTP | other *** search
- ; List of common Windows Messages
- ; By KiCHiK
-
- ; Include in your script using:
- ; !include "WinMessages.nsh"
-
- !ifndef WINMESSAGES_INCLUDED
-
- !define WINMESSAGES_INCLUDED
-
- !define HWND_BROADCAST 0xFFFF
-
- !define WM_NULL 0x0
- !define WM_CREATE 0x1
- !define WM_DESTROY 0x2
- !define WM_MOVE 0x3
- !define WM_SIZE 0x5
- !define WM_SETFOCUS 0x7
- !define WM_KILLFOCUS 0x8
- !define WM_ENABLE 0xA
- !define WM_SETREDRAW 0xB
- !define WM_SETTEXT 0xC
- !define WM_GETTEXT 0xD
- !define WM_GETTEXTLENGTH 0xE
- !define WM_PAINT 0xF
- !define WM_CLOSE 0x10
- !define WM_QUERYENDSESSION 0x11
- !define WM_QUIT 0x12
- !define WM_QUERYOPEN 0x13
- !define WM_ERASEBKGND 0x14
- !define WM_SYSCOLORCHANGE 0x15
- !define WM_ENDSESSION 0x16
- !define WM_SHOWWINDOW 0x18
- !define WM_WININICHANGE 0x1A
- !define WM_DEVMODECHANGE 0x1B
- !define WM_ACTIVATEAPP 0x1C
- !define WM_FONTCHANGE 0x1D
- !define WM_TIMECHANGE 0x1E
- !define WM_CANCELMODE 0x1F
- !define WM_SETCURSOR 0x20
- !define WM_MOUSEACTIVATE 0x21
- !define WM_CHILDACTIVATE 0x22
- !define WM_QUEUESYNC 0x23
- !define WM_GETMINMAXINFO 0x24
- !define WM_PAINTICON 0x26
- !define WM_ICONERASEBKGND 0x27
- !define WM_NEXTDLGCTL 0x28
- !define WM_SPOOLERSTATUS 0x2A
- !define WM_DRAWITEM 0x2B
- !define WM_MEASUREITEM 0x2C
- !define WM_DELETEITEM 0x2D
- !define WM_VKEYTOITEM 0x2E
- !define WM_CHARTOITEM 0x2F
- !define WM_SETFONT 0x30
- !define WM_GETFONT 0x31
- !define WM_SETHOTKEY 0x32
- !define WM_GETHOTKEY 0x33
- !define WM_QUERYDRAGICON 0x37
- !define WM_COMPAREITEM 0x39
- !define WM_COMPACTING 0x41
- !define WM_WINDOWPOSCHANGING 0x46
- !define WM_WINDOWPOSCHANGED 0x47
- !define WM_POWER 0x48
- !define WM_COPYDATA 0x4A
- !define WM_CANCELJOURNAL 0x4B
- !define WM_NCCREATE 0x81
- !define WM_NCDESTROY 0x82
- !define WM_NCCALCSIZE 0x83
- !define WM_NCHITTEST 0x84
- !define WM_NCPAINT 0x85
- !define WM_NCACTIVATE 0x86
- !define WM_GETDLGCODE 0x87
- !define WM_NCMOUSEMOVE 0xA0
- !define WM_NCLBUTTONDOWN 0xA1
- !define WM_NCLBUTTONUP 0xA2
- !define WM_NCLBUTTONDBLCLK 0xA3
- !define WM_NCRBUTTONDOWN 0xA4
- !define WM_NCRBUTTONUP 0xA5
- !define WM_NCRBUTTONDBLCLK 0xA6
- !define WM_NCMBUTTONDOWN 0xA7
- !define WM_NCMBUTTONUP 0xA8
- !define WM_NCMBUTTONDBLCLK 0xA9
- !define WM_KEYFIRST 0x100
- !define WM_KEYDOWN 0x100
- !define WM_KEYUP 0x101
- !define WM_CHAR 0x102
- !define WM_DEADCHAR 0x103
- !define WM_SYSKEYDOWN 0x104
- !define WM_SYSKEYUP 0x105
- !define WM_SYSCHAR 0x106
- !define WM_SYSDEADCHAR 0x107
- !define WM_KEYLAST 0x108
- !define WM_INITDIALOG 0x110
- !define WM_COMMAND 0x111
- !define WM_SYSCOMMAND 0x112
- !define WM_TIMER 0x113
- !define WM_HSCROLL 0x114
- !define WM_VSCROLL 0x115
- !define WM_INITMENU 0x116
- !define WM_INITMENUPOPUP 0x117
- !define WM_MENUSELECT 0x11F
- !define WM_MENUCHAR 0x120
- !define WM_ENTERIDLE 0x121
- !define WM_CTLCOLORMSGBOX 0x132
- !define WM_CTLCOLOREDIT 0x133
- !define WM_CTLCOLORLISTBOX 0x134
- !define WM_CTLCOLORBTN 0x135
- !define WM_CTLCOLORDLG 0x136
- !define WM_CTLCOLORSCROLLBAR 0x137
- !define WM_CTLCOLORSTATIC 0x138
- !define WM_MOUSEFIRST 0x200
- !define WM_MOUSEMOVE 0x200
- !define WM_LBUTTONDOWN 0x201
- !define WM_LBUTTONUP 0x202
- !define WM_LBUTTONDBLCLK 0x203
- !define WM_RBUTTONDOWN 0x204
- !define WM_RBUTTONUP 0x205
- !define WM_RBUTTONDBLCLK 0x206
- !define WM_MBUTTONDOWN 0x207
- !define WM_MBUTTONUP 0x208
- !define WM_MBUTTONDBLCLK 0x209
- !define WM_MOUSELAST 0x209
- !define WM_PARENTNOTIFY 0x210
- !define WM_ENTERMENULOOP 0x211
- !define WM_EXITMENULOOP 0x212
- !define WM_MDICREATE 0x220
- !define WM_MDIDESTROY 0x221
- !define WM_MDIACTIVATE 0x222
- !define WM_MDIRESTORE 0x223
- !define WM_MDINEXT 0x224
- !define WM_MDIMAXIMIZE 0x225
- !define WM_MDITILE 0x226
- !define WM_MDICASCADE 0x227
- !define WM_MDIICONARRANGE 0x228
- !define WM_MDIGETACTIVE 0x229
- !define WM_MDISETMENU 0x230
- !define WM_DROPFILES 0x233
- !define WM_MDIREFRESHMENU 0x234
- !define WM_CUT 0x300
- !define WM_COPY 0x301
- !define WM_PASTE 0x302
- !define WM_CLEAR 0x303
- !define WM_UNDO 0x304
- !define WM_RENDERFORMAT 0x305
- !define WM_RENDERALLFORMATS 0x306
- !define WM_DESTROYCLIPBOARD 0x307
- !define WM_DRAWCLIPBOARD 0x308
- !define WM_PAINTCLIPBOARD 0x309
- !define WM_VSCROLLCLIPBOARD 0x30A
- !define WM_SIZECLIPBOARD 0x30B
- !define WM_ASKCBFORMATNAME 0x30C
- !define WM_CHANGECBCHAIN 0x30D
- !define WM_HSCROLLCLIPBOARD 0x30E
- !define WM_QUERYNEWPALETTE 0x30F
- !define WM_PALETTEISCHANGING 0x310
- !define WM_PALETTECHANGED 0x311
- !define WM_HOTKEY 0x312
- !define WM_PENWINFIRST 0x380
- !define WM_PENWINLAST 0x38F
- !define WM_USER 0x400
- !define WM_DDE_FIRST 0x3E0
- !define WM_CONVERTREQUESTEX 0x108
- !define WM_IME_STARTCOMPOSITION 0x10D
- !define WM_IME_ENDCOMPOSITION 0x10E
- !define WM_IME_COMPOSITION 0x10F
- !define WM_IME_KEYLAST 0x10F
- !define WM_IME_SETCONTEXT 0x281
- !define WM_IME_NOTIFY 0x282
- !define WM_IME_CONTROL 0x283
- !define WM_IME_COMPOSITIONFULL 0x284
- !define WM_IME_SELECT 0x285
- !define WM_IME_CHAR 0x286
- !define WM_IME_KEYDOWN 0x290
- !define WM_IME_KEYUP 0x291
-
- !define SW_HIDE 0
- !define SW_SHOWNORMAL 1
- !define SW_NORMAL 1
- !define SW_SHOWMINIMIZED 2
- !define SW_SHOWMAXIMIZED 3
- !define SW_MAXIMIZE 3
- !define SW_SHOWNOACTIVATE 4
- !define SW_SHOW 5
- !define SW_MINIMIZE 6
- !define SW_SHOWMINNOACTIVE 7
- !define SW_SHOWNA 8
- !define SW_RESTORE 9
- !define SW_SHOWDEFAULT 10
- !define SW_FORCEMINIMIZE 11
- !define SW_MAX 11
-
- !endif