279 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			279 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert msWin_WindowMessage_Equates
 | |
| /*
 | |
|    ** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    Author    Captain C
 | |
|    Date      October 2012
 | |
|    Purpose   General Window Message ( WM_ ) Equates for the Windows API
 | |
|    
 | |
|    
 | |
|    Comments
 | |
|    ========
 | |
|    
 | |
|    
 | |
|    Amended   Date       Reason
 | |
|    =======   ====       ======
 | |
|    Mr C      09 Sep 16  Fixed WM_QUERYDRAGICON$ - thanks Blint!
 | |
|    
 | |
|    
 | |
| */
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _MSWIN_WINDOWMESSAGE_EQUATES_
 | |
| #define _MSWIN_WINDOWMESSAGE_EQUATES_
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ WM_NULL$                   to 0x0000
 | |
|    equ WM_CREATE$                 to 0x0001
 | |
|    equ WM_DESTROY$                to 0x0002
 | |
|    equ WM_MOVE$                   to 0x0003
 | |
|    equ WM_SIZE$                   to 0x0005
 | |
|    equ WM_ACTIVATE$               to 0x0006
 | |
|    equ WM_SETFOCUS$               to 0x0007
 | |
|    equ WM_KILLFOCUS$              to 0x0008
 | |
|    equ WM_ENABLE$                 to 0x000A
 | |
|    equ WM_SETREDRAW$              to 0x000B
 | |
|    equ WM_SETTEXT$                to 0x000C
 | |
|    equ WM_GETTEXT$                to 0x000D
 | |
|    equ WM_GETTEXTLENGTH$          to 0x000E
 | |
|    equ WM_PAINT$                  to 0x000F
 | |
|    equ WM_CLOSE$                  to 0x0010
 | |
|    equ WM_QUERYENDSESSION$        to 0x0011
 | |
|    equ WM_QUIT$                   to 0x0012
 | |
|    equ WM_QUERYOPEN$              to 0x0013
 | |
|    equ WM_ERASEBKGND$             to 0x0014
 | |
|    equ WM_SYSCOLORCHANGE$         to 0x0015
 | |
|    equ WM_ENDSESSION$             to 0x0016
 | |
|    equ WM_SYSTEMERROR$            to 0x0017
 | |
|    equ WM_SHOWWINDOW$             to 0x0018
 | |
|    equ WM_CTLCOLOR$               to 0x0019
 | |
|    equ WM_WININICHANGE$           to 0x001A
 | |
|    equ WM_SETTINGCHANGE$          to WM_WININICHANGE$
 | |
|    equ WM_DEVMODECHANGE$          to 0x001B
 | |
|    equ WM_ACTIVATEAPP$            to 0x001C
 | |
|    equ WM_FONTCHANGE$             to 0x001D
 | |
|    equ WM_TIMECHANGE$             to 0x001E
 | |
|    equ WM_CANCELMODE$             to 0x001F
 | |
|    equ WM_SETCURSOR$              to 0x0020
 | |
|    equ WM_MOUSEACTIVATE$          to 0x0021
 | |
|    equ WM_CHILDACTIVATE$          to 0x0022
 | |
|    equ WM_QUEUESYNC$              to 0x0023
 | |
|    equ WM_GETMINMAXINFO$          to 0x0024
 | |
|    equ WM_PAINTICON$              to 0x0026
 | |
|    equ WM_ICONERASEBKGND$         to 0x0027
 | |
|    equ WM_NEXTDLGCTL$             to 0x0028
 | |
|    equ WM_SPOOLERSTATUS$          to 0x002A
 | |
|    equ WM_DRAWITEM$               to 0x002B
 | |
|    equ WM_MEASUREITEM$            to 0x002C
 | |
|    equ WM_DELETEITEM$             to 0x002D
 | |
|    equ WM_VKEYTOITEM$             to 0x002E
 | |
|    equ WM_CHARTOITEM$             to 0x002F
 | |
|    equ WM_SETFONT$                to 0x0030
 | |
|    equ WM_GETFONT$                to 0x0031
 | |
|    equ WM_SETHOTKEY$              to 0x0032;
 | |
|    equ WM_GETHOTKEY$              to 0x0033
 | |
|    equ WM_QUERYDRAGICON$          to 0x0037
 | |
|    equ WM_COMPAREITEM$            to 0x0039
 | |
|    equ WM_GETOBJECT$              to 0x003D
 | |
|    equ WM_COMPACTING$             to 0x0041
 | |
| 
 | |
|    equ WM_COMMNOTIFY$             to 0x0044    ; // obsolete in Win32
 | |
| 
 | |
|    equ WM_WINDOWPOSCHANGING$      to 0x0046
 | |
|    equ WM_WINDOWPOSCHANGED$       to 0x0047
 | |
|    equ WM_POWER$                  to 0x0048
 | |
| 
 | |
|    equ WM_COPYDATA$               to 0x004A
 | |
|    equ WM_CANCELJOURNAL$          to 0x004B
 | |
|    equ WM_NOTIFY$                 to 0x004E
 | |
|    equ WM_INPUTLANGCHANGEREQUEST$ to 0x0050
 | |
|    equ WM_INPUTLANGCHANGE$        to 0x0051
 | |
|    equ WM_TCARD$                  to 0x0052
 | |
|    equ WM_HELP$                   to 0x0053
 | |
|    equ WM_USERCHANGED$            to 0x0054
 | |
|    equ WM_NOTIFYFORMAT$           to 0x0055
 | |
| 
 | |
|    equ WM_CONTEXTMENU$            to 0x007B
 | |
|    equ WM_STYLECHANGING$          to 0x007C
 | |
|    equ WM_STYLECHANGED$           to 0x007D
 | |
|    equ WM_DISPLAYCHANGE$          to 0x007E
 | |
|    equ WM_GETICON$                to 0x007F
 | |
|    equ WM_SETICON$                to 0x0080
 | |
| 
 | |
|    equ WM_NCCREATE$               to 0x0081
 | |
|    equ WM_NCDESTROY$              to 0x0082
 | |
|    equ WM_NCCALCSIZE$             to 0x0083
 | |
|    equ WM_NCHITTEST$              to 0x0084
 | |
|    equ WM_NCPAINT$                to 0x0085
 | |
|    equ WM_NCACTIVATE$             to 0x0086
 | |
|    equ WM_GETDLGCODE$             to 0x0087
 | |
|    equ WM_NCMOUSEMOVE$            to 0x00A0
 | |
|    equ WM_NCLBUTTONDOWN$          to 0x00A1
 | |
|    equ WM_NCLBUTTONUP$            to 0x00A2
 | |
|    equ WM_NCLBUTTONDBLCLK$        to 0x00A3
 | |
|    equ WM_NCRBUTTONDOWN$          to 0x00A4
 | |
|    equ WM_NCRBUTTONUP$            to 0x00A5
 | |
|    equ WM_NCRBUTTONDBLCLK$        to 0x00A6
 | |
|    equ WM_NCMBUTTONDOWN$          to 0x00A7
 | |
|    equ WM_NCMBUTTONUP$            to 0x00A8
 | |
|    equ WM_NCMBUTTONDBLCLK$        to 0x00A9
 | |
| 
 | |
|    equ WM_KEYFIRST$               to 0x0100
 | |
|    equ WM_KEYDOWN$                to 0x0100
 | |
|    equ WM_KEYUP$                  to 0x0101
 | |
|    equ WM_CHAR$                   to 0x0102
 | |
|    equ WM_DEADCHAR$               to 0x0103
 | |
|    equ WM_SYSKEYDOWN$             to 0x0104
 | |
|    equ WM_SYSKEYUP$               to 0x0105
 | |
|    equ WM_SYSCHAR$                to 0x0106
 | |
|    equ WM_SYSDEADCHAR$            to 0x0107
 | |
|    equ WM_KEYLAST$                to 0x0108
 | |
| 
 | |
|    equ WM_INITDIALOG$             to 0x0110
 | |
|    equ WM_COMMAND$                to 0x0111
 | |
|    equ WM_SYSCOMMAND$             to 0x0112
 | |
|    equ WM_TIMER$                  to 0x0113
 | |
|    equ WM_HSCROLL$                to 0x0114
 | |
|    equ WM_VSCROLL$                to 0x0115
 | |
|    equ WM_INITMENU$               to 0x0116
 | |
|    equ WM_INITMENUPOPUP$          to 0x0117
 | |
|    equ WM_MENUSELECT$             to 0x011F
 | |
|    equ WM_MENUCHAR$               to 0x0120
 | |
|    equ WM_ENTERIDLE$              to 0x0121
 | |
| 
 | |
|    equ WM_MENURBUTTONUP$          to 0x0122
 | |
|    equ WM_MENUDRAG$               to 0x0123
 | |
|    equ WM_MENUGETOBJECT$          to 0x0124
 | |
|    equ WM_UNINITMENUPOPUP$        to 0x0125
 | |
|    equ WM_MENUCOMMAND$            to 0x0126
 | |
| 
 | |
|    equ WM_CHANGEUISTATE$          to 0x0127
 | |
|    equ WM_UPDATEUISTATE$          to 0x0128
 | |
|    equ WM_QUERYUISTATE$           to 0x0129
 | |
| 
 | |
|    equ WM_CTLCOLORMSGBOX$         to 0x0132
 | |
|    equ WM_CTLCOLOREDIT$           to 0x0133
 | |
|    equ WM_CTLCOLORLISTBOX$        to 0x0134
 | |
|    equ WM_CTLCOLORBTN$            to 0x0135
 | |
|    equ WM_CTLCOLORDLG$            to 0x0136
 | |
|    equ WM_CTLCOLORSCROLLBAR$      to 0x0137
 | |
|    equ WM_CTLCOLORSTATIC$         to 0x0138
 | |
| 
 | |
|    equ WM_MOUSEFIRST$             to 0x0200
 | |
|    equ WM_MOUSEMOVE$              to 0x0200
 | |
|    equ WM_LBUTTONDOWN$            to 0x0201
 | |
|    equ WM_LBUTTONUP$              to 0x0202
 | |
|    equ WM_LBUTTONDBLCLK$          to 0x0203
 | |
|    equ WM_RBUTTONDOWN$            to 0x0204
 | |
|    equ WM_RBUTTONUP$              to 0x0205
 | |
|    equ WM_RBUTTONDBLCLK$          to 0x0206
 | |
|    equ WM_MBUTTONDOWN$            to 0x0207
 | |
|    equ WM_MBUTTONUP$              to 0x0208
 | |
|    equ WM_MBUTTONDBLCLK$          to 0x0209
 | |
|    equ WM_MOUSEWHEEL$             to 0x020A
 | |
|    equ WM_MOUSELAST$              to 0x020A
 | |
| 
 | |
|    equ WM_PARENTNOTIFY$           to 0x0210
 | |
|    equ WM_ENTERMENULOOP$          to 0x0211
 | |
|    equ WM_EXITMENULOOP$           to 0x0212
 | |
|    equ WM_NEXTMENU$               to 0x0213
 | |
| 
 | |
|    equ WM_SIZING$                 to 532
 | |
|    equ WM_CAPTURECHANGED$         to 533
 | |
|    equ WM_MOVING$                 to 534
 | |
|    equ WM_POWERBROADCAST$         to 536
 | |
|    equ WM_DEVICECHANGE$           to 537
 | |
| 
 | |
|    equ WM_IME_STARTCOMPOSITION$   to 0x010D
 | |
|    equ WM_IME_ENDCOMPOSITION$     to 0x010E
 | |
|    equ WM_IME_COMPOSITION$        to 0x010F
 | |
|    equ WM_IME_KEYLAST$            to 0x010F
 | |
|    equ WM_IME_SETCONTEXT$         to 0x0281
 | |
|    equ WM_IME_NOTIFY$             to 0x0282
 | |
|    equ WM_IME_CONTROL$            to 0x0283
 | |
|    equ WM_IME_COMPOSITIONFULL$    to 0x0284
 | |
|    equ WM_IME_SELECT$             to 0x0285
 | |
|    equ WM_IME_CHAR$               to 0x0286
 | |
|    equ WM_IME_REQUEST$            to 0x0288
 | |
|    equ WM_IME_KEYDOWN$            to 0x0290
 | |
|    equ WM_IME_KEYUP$              to 0x0291
 | |
| 
 | |
|    equ WM_MDICREATE$              to 0x0220
 | |
|    equ WM_MDIDESTROY$             to 0x0221
 | |
|    equ WM_MDIACTIVATE$            to 0x0222
 | |
|    equ WM_MDIRESTORE$             to 0x0223
 | |
|    equ WM_MDINEXT$                to 0x0224
 | |
|    equ WM_MDIMAXIMIZE$            to 0x0225
 | |
|    equ WM_MDITILE$                to 0x0226
 | |
|    equ WM_MDICASCADE$             to 0x0227
 | |
|    equ WM_MDIICONARRANGE$         to 0x0228
 | |
|    equ WM_MDIGETACTIVE$           to 0x0229
 | |
|    equ WM_MDISETMENU$             to 0x0230
 | |
| 
 | |
|    equ WM_ENTERSIZEMOVE$          to 0x0231
 | |
|    equ WM_EXITSIZEMOVE$           to 0x0232
 | |
|    equ WM_DROPFILES$              to 0x0233
 | |
|    equ WM_MDIREFRESHMENU$         to 0x0234
 | |
| 
 | |
|    equ WM_MOUSEHOVER$             to 0x02A1
 | |
|    equ WM_MOUSELEAVE$             to 0x02A3
 | |
| 
 | |
|    equ WM_CUT$                    to 0x0300
 | |
|    equ WM_COPY$                   to 0x0301
 | |
|    equ WM_PASTE$                  to 0x0302
 | |
|    equ WM_CLEAR$                  to 0x0303
 | |
|    equ WM_UNDO$                   to 0x0304
 | |
|    equ WM_RENDERFORMAT$           to 0x0305
 | |
|    equ WM_RENDERALLFORMATS$       to 0x0306
 | |
|    equ WM_DESTROYCLIPBOARD$       to 0x0307;
 | |
|    equ WM_DRAWCLIPBOARD$          to 0x0308;
 | |
|    equ WM_PAINTCLIPBOARD$         to 0x0309;
 | |
|    equ WM_VSCROLLCLIPBOARD$       to 0x030A;
 | |
|    equ WM_SIZECLIPBOARD$          to 0x030B;
 | |
|    equ WM_ASKCBFORMATNAME$        to 0x030C;
 | |
|    equ WM_CHANGECBCHAIN$          to 0x030D;
 | |
|    equ WM_HSCROLLCLIPBOARD$       to 0x030E;
 | |
|    equ WM_QUERYNEWPALETTE$        to 0x030F;
 | |
|    equ WM_PALETTEISCHANGING$      to 0x0310;
 | |
|    equ WM_PALETTECHANGED$         to 0x0311;
 | |
|    equ WM_HOTKEY$                 to 0x0312;
 | |
| 
 | |
|    equ WM_PRINT$                  to 791
 | |
|    equ WM_PRINTCLIENT$            to 792
 | |
| 
 | |
|    equ WM_HANDHELDFIRST$          to 856
 | |
|    equ WM_HANDHELDLAST$           to 863
 | |
| 
 | |
|    equ WM_PENWINFIRST$            to 0x0380
 | |
|    equ WM_PENWINLAST$             to 0x038F
 | |
| 
 | |
|    equ WM_COALESCE_FIRST$         to 0x0390
 | |
|    equ WM_COALESCE_LAST$          to 0x039F
 | |
| 
 | |
|    equ WM_DDE_FIRST$              to 0x03E0
 | |
|    equ WM_DDE_INITIATE$           to WM_DDE_FIRST$ + 0
 | |
|    equ WM_DDE_TERMINATE$          to WM_DDE_FIRST$ + 1
 | |
|    equ WM_DDE_ADVISE$             to WM_DDE_FIRST$ + 2
 | |
|    equ WM_DDE_UNADVISE$           to WM_DDE_FIRST$ + 3
 | |
|    equ WM_DDE_ACK$                to WM_DDE_FIRST$ + 4
 | |
|    equ WM_DDE_DATA$               to WM_DDE_FIRST$ + 5
 | |
|    equ WM_DDE_REQUEST$            to WM_DDE_FIRST$ + 6
 | |
|    equ WM_DDE_POKE$               to WM_DDE_FIRST$ + 7
 | |
|    equ WM_DDE_EXECUTE$            to WM_DDE_FIRST$ + 8
 | |
|    equ WM_DDE_LAST$               to WM_DDE_FIRST$ + 8
 | |
| 
 | |
|    equ WM_APP$                    to 0x8000
 | |
| 
 | |
|    // NOTE: All Message Numbers below 0x0400 are RESERVED
 | |
|    // 
 | |
|    // Private Window Messages Start Here }
 | |
| 
 | |
|    equ WM_USER$                    to 0x0400
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////   
 |