HarrySpoofer |
11-19-2020 10:06 |
...and below is a function I have created in Delphi for converting the Windows messages and their wParam to friendly strings:
Code:
unit MsgToString;
interface
uses Windows, Messages, SysUtils;
function MsgToStr(Msg : cardinal; wParam : Cardinal) : ShortString;
implementation
function MsgToStr(Msg : cardinal; wParam : Cardinal) : ShortString;
begin
Case Msg of
WM_NULL : result:='WM_NULL'; // $0000, 0
WM_CREATE : result:='WM_CREATE'; // $0001, 1
WM_DESTROY : result:='WM_DESTROY'; // $0002, 2
WM_MOVE : result:='WM_MOVE'; // $0003, 3
WM_SIZE : result:='WM_SIZE'; // $0005, 5
WM_ACTIVATE : result:='WM_ACTIVATE'; // $0006, 6
WM_SETFOCUS : result:='WM_SETFOCUS'; // $0007, 7
WM_KILLFOCUS : result:='WM_KILLFOCUS'; // $0008, 8
$0009 : result:='WM_SETVISIBLE'; // $0009, 9 // Undocumented
WM_ENABLE : result:='WM_ENABLE'; // $000A, 10
WM_SETREDRAW : result:='WM_SETREDRAW'; // $000B, 11
WM_SETTEXT : result:='WM_SETTEXT'; // $000C, 12
WM_GETTEXT : result:='WM_GETTEXT'; // $000D, 13
WM_GETTEXTLENGTH : result:='WM_GETTEXTLENGTH'; // $000E, 14
WM_PAINT : result:='WM_PAINT'; // $000F, 15
WM_CLOSE : result:='WM_CLOSE'; // $0010, 16
WM_QUERYENDSESSION : result:='WM_QUERYENDSESSION'; // $0011, 17
WM_QUIT : result:='WM_QUIT'; // $0012, 18
WM_QUERYOPEN : result:='WM_QUERYOPEN'; // $0013, 19
WM_ERASEBKGND : result:='WM_ERASEBKGND'; // $0014, 20
WM_SYSCOLORCHANGE : result:='WM_SYSCOLORCHANGE'; // $0015, 21
WM_ENDSESSION : result:='WM_ENDSESSION'; // $0016, 22
WM_SYSTEMERROR : result:='WM_SYSTEMERROR'; // $0017, 23
WM_SHOWWINDOW : result:='WM_SHOWWINDOW'; // $0018, 24
WM_CTLCOLOR : result:='WM_CTLCOLOR'; // $0019, 25
WM_SETTINGCHANGE : result:='WM_SETTINGCHANGE or WM_WININICHANGE'; // $001A, 26
WM_DEVMODECHANGE : result:='WM_DEVMODECHANGE'; // $001B, 27
WM_ACTIVATEAPP : result:='WM_ACTIVATEAPP'; // $001C, 28
WM_FONTCHANGE : result:='WM_FONTCHANGE'; // $001D, 29
WM_TIMECHANGE : result:='WM_TIMECHANGE'; // $001E, 30
WM_CANCELMODE : result:='WM_CANCELMODE'; // $001F, 31
WM_SETCURSOR : result:='WM_SETCURSOR'; // $0020, 32
WM_MOUSEACTIVATE : result:='WM_MOUSEACTIVATE'; // $0021, 33
WM_CHILDACTIVATE : result:='WM_CHILDACTIVATE'; // $0022, 34
WM_QUEUESYNC : result:='WM_QUEUESYNC'; // $0023, 35
WM_GETMINMAXINFO : result:='WM_GETMINMAXINFO'; // $0024, 36
WM_PAINTICON : result:='WM_PAINTICON'; // $0026, 38
WM_ICONERASEBKGND : result:='WM_ICONERASEBKGND'; // $0027, 39
WM_NEXTDLGCTL : result:='WM_NEXTDLGCTL'; // $0028, 40
$0029 : result:='WM_ALTTABACTIVE'; // $0029, 41 // Undocumented
WM_SPOOLERSTATUS : result:='WM_SPOOLERSTATUS'; // $002A, 42
WM_DRAWITEM : result:='WM_DRAWITEM'; // $002B, 43
WM_MEASUREITEM : result:='WM_MEASUREITEM'; // $002C, 44
WM_DELETEITEM : result:='WM_DELETEITEM'; // $002D, 45
WM_VKEYTOITEM : result:='WM_VKEYTOITEM'; // $002E, 46
WM_CHARTOITEM : result:='WM_CHARTOITEM'; // $002F, 47
WM_SETFONT : result:='WM_SETFONT'; // $0030, 48
WM_GETFONT : result:='WM_GETFONT'; // $0031, 49
WM_SETHOTKEY : result:='WM_SETHOTKEY'; // $0032, 50
WM_GETHOTKEY : result:='WM_GETHOTKEY'; // $0033, 51
$0035 : result:='WM_ISACTIVEICON'; // $0035, 53 // Undocumented
$0036 : result:='WM_QUERYPARKICON'; // $0036, 54 // Undocumented
WM_QUERYDRAGICON : result:='WM_QUERYDRAGICON'; // $0037, 55
WM_COMPAREITEM : result:='WM_COMPAREITEM'; // $0039, 57
WM_GETOBJECT : result:='WM_GETOBJECT'; // $003D, 61
WM_COMPACTING : result:='WM_COMPACTING'; // $0041, 65
WM_COMMNOTIFY : result:='WM_COMMNOTIFY'; // $0044, 68 //Obsolete in Win32
WM_WINDOWPOSCHANGING : result:='WM_WINDOWPOSCHANGING'; // $0046, 70
WM_WINDOWPOSCHANGED : result:='WM_WINDOWPOSCHANGED'; // $0047, 71
WM_POWER : result:='WM_POWER'; // $0048, 72
WM_COPYDATA : result:='WM_COPYDATA'; // $004A, 74
WM_CANCELJOURNAL : result:='WM_CANCELJOURNAL'; // $004B, 75
WM_NOTIFY : result:='WM_NOTIFY'; // $004E, 78
WM_INPUTLANGCHANGEREQUEST : result:='WM_INPUTLANGCHANGEREQUEST'; // $0050, 80
WM_INPUTLANGCHANGE : result:='WM_INPUTLANGCHANGE'; // $0051, 81
WM_TCARD : result:='WM_TCARD'; // $0052, 82
WM_HELP : result:='WM_HELP'; // $0053, 83
WM_USERCHANGED : result:='WM_USERCHANGED'; // $0054, 84
WM_NOTIFYFORMAT : result:='WM_NOTIFYFORMAT'; // $0055, 85
WM_CONTEXTMENU : result:='WM_CONTEXTMENU'; // $007B, 123
WM_STYLECHANGING : result:='WM_STYLECHANGING'; // $007C, 124
WM_STYLECHANGED : result:='WM_STYLECHANGED'; // $007D, 125
WM_DISPLAYCHANGE : result:='WM_DISPLAYCHANGE'; // $007E, 126
WM_GETICON : result:='WM_GETICON'; // $007F, 127
WM_SETICON : result:='WM_SETICON'; // $0080, 128
WM_NCCREATE : result:='WM_NCCREATE'; // $0081, 129
WM_NCDESTROY : result:='WM_NCDESTROY'; // $0082, 130
WM_NCCALCSIZE : result:='WM_NCCALCSIZE'; // $0083, 131
WM_NCHITTEST : result:='WM_NCHITTEST'; // $0084, 132
WM_NCPAINT : result:='WM_NCPAINT'; // $0085, 133
WM_NCACTIVATE : result:='WM_NCACTIVATE'; // $0086, 134
WM_GETDLGCODE : result:='WM_GETDLGCODE'; // $0087, 135
$0088 : result:='WM_SYNCPAINT'; // $0088, 136 // Undocumented
WM_NCMOUSEMOVE : result:='WM_NCMOUSEMOVE'; // $00A0, 160
WM_NCLBUTTONDOWN : result:='WM_NCLBUTTONDOWN'; // $00A1, 161
WM_NCLBUTTONUP : result:='WM_NCLBUTTONUP'; // $00A2, 162
WM_NCLBUTTONDBLCLK : result:='WM_NCLBUTTONDBLCLK'; // $00A3, 163
WM_NCRBUTTONDOWN : result:='WM_NCRBUTTONDOWN'; // $00A4, 164
WM_NCRBUTTONUP : result:='WM_NCRBUTTONUP'; // $00A5, 165
WM_NCRBUTTONDBLCLK : result:='WM_NCRBUTTONDBLCLK'; // $00A6, 166
WM_NCMBUTTONDOWN : result:='WM_NCMBUTTONDOWN'; // $00A7, 167
WM_NCMBUTTONUP : result:='WM_NCMBUTTONUP'; // $00A8, 168
WM_NCMBUTTONDBLCLK : result:='WM_NCMBUTTONDBLCLK'; // $00A9, 169
WM_NCXBUTTONDOWN : result:='WM_NCXBUTTONDOWN'; // $00AB, 171
WM_NCXBUTTONUP : result:='WM_NCXBUTTONUP'; // $00AC, 172
WM_NCXBUTTONDBLCLK : result:='WM_NCXBUTTONDBLCLK'; // $00AD, 173
$00AE : result:='WM_NCUAHDRAWCAPTION'; // $00AE, 174
$00AF : result:='WM_NCUAHDRAWFRAME'; // $00AF, 175
EM_GETSEL : result:='EM_GETSEL'; // $00B0, 176
EM_SETSEL : result:='EM_SETSEL'; // $00B1, 177
EM_GETRECT : result:='EM_GETRECT'; // $00B2, 178
EM_SETRECT : result:='EM_SETRECT'; // $00B3, 179
EM_SETRECTNP : result:='EM_SETRECTNP'; // $00B4, 180
EM_SCROLL : result:='EM_SCROLL'; // $00B5, 181
EM_LINESCROLL : result:='EM_LINESCROLL'; // $00B6, 182
EM_SCROLLCARET : result:='EM_SCROLLCARET'; // $00B7, 183
EM_GETMODIFY : result:='EM_GETMODIFY'; // $00B8, 184
EM_SETMODIFY : result:='EM_SETMODIFY'; // $00B9, 185
EM_GETLINECOUNT : result:='EM_GETLINECOUNT'; // $00BA, 186
EM_LINEINDEX : result:='EM_LINEINDEX'; // $00BB, 187
EM_SETHANDLE : result:='EM_SETHANDLE'; // $00BC, 188
EM_GETHANDLE : result:='EM_GETHANDLE'; // $00BD, 189
EM_GETTHUMB : result:='EM_GETTHUMB'; // $00BE, 190
EM_LINELENGTH : result:='EM_LINELENGTH'; // $00C1, 193
EM_REPLACESEL : result:='EM_REPLACESEL'; // $00C2, 194
EM_GETLINE : result:='EM_GETLINE'; // $00C4, 196
EM_LIMITTEXT : result:='EM_LIMITTEXT or EM_SETLIMITTEXT'; // $00C5, 197
EM_CANUNDO : result:='EM_CANUNDO'; // $00C6, 198
EM_UNDO : result:='EM_UNDO'; // $00C7, 199
EM_FMTLINES : result:='EM_FMTLINES'; // $00C8, 200
EM_LINEFROMCHAR : result:='EM_LINEFROMCHAR'; // $00C9, 201
EM_SETTABSTOPS : result:='EM_SETTABSTOPS'; // $00CB, 203
EM_SETPASSWORDCHAR : result:='EM_SETPASSWORDCHAR'; // $00CC, 204
EM_EMPTYUNDOBUFFER : result:='EM_EMPTYUNDOBUFFER'; // $00CD, 205
EM_GETFIRSTVISIBLELINE : result:='EM_GETFIRSTVISIBLELINE'; // $00CE, 206
EM_SETREADONLY : result:='EM_SETREADONLY'; // $00CF, 207
EM_SETWORDBREAKPROC : result:='EM_SETWORDBREAKPROC'; // $00D0, 208
EM_GETWORDBREAKPROC : result:='EM_GETWORDBREAKPROC'; // $00D1, 209
EM_GETPASSWORDCHAR : result:='EM_GETPASSWORDCHAR'; // $00D2, 210
EM_SETMARGINS : result:='EM_SETMARGINS'; // $00D3, 211
EM_GETMARGINS : result:='EM_GETMARGINS'; // $00D4, 212
EM_GETLIMITTEXT : result:='EM_GETLIMITTEXT'; // $00D5, 213
EM_POSFROMCHAR : result:='EM_POSFROMCHAR'; // $00D6, 214
EM_CHARFROMPOS : result:='EM_CHARFROMPOS'; // $00D7, 215
EM_SETIMESTATUS : result:='EM_SETIMESTATUS'; // $00D8, 216
EM_GETIMESTATUS : result:='EM_GETIMESTATUS'; // $00D9, 217
SBM_SETPOS : result:='SBM_SETPOS'; // $00E0, 0
SBM_GETPOS : result:='SBM_GETPOS'; // $00E1, 0
SBM_SETRANGE : result:='SBM_SETRANGE'; // $00E2, 0
SBM_SETRANGEREDRAW : result:='SBM_SETRANGEREDRAW'; // $00E6, 0
SBM_GETRANGE : result:='SBM_GETRANGE'; // $00E3, 0
SBM_ENABLE_ARROWS : result:='SBM_ENABLE_ARROWS'; // $00E4, 0
SBM_SETSCROLLINFO : result:='SBM_SETSCROLLINFO'; // $00E9, 0
SBM_GETSCROLLINFO : result:='SBM_GETSCROLLINFO'; // $00EA, 234
BM_GETCHECK : result:='BM_GETCHECK'; // $00F0, 240
BM_SETCHECK : result:='BM_SETCHECK'; // $00F1, 241
BM_GETSTATE : result:='BM_GETSTATE'; // $00F2, 242
BM_SETSTATE : result:='BM_SETSTATE'; // $00F3, 243
BM_SETSTYLE : result:='BM_SETSTYLE'; // $00F4, 244
BM_CLICK : result:='BM_CLICK'; // $00F5, 245
BM_GETIMAGE : result:='BM_GETIMAGE'; // $00F6, 246
BM_SETIMAGE : result:='BM_SETIMAGE'; // $00F7, 247
WM_INPUT : result:='WM_INPUT'; // $00FF, 255
WM_KEYDOWN : result:='WM_KEYDOWN'; // $0100, 256
WM_KEYUP : result:='WM_KEYUP'; // $0101, 257
WM_CHAR : result:='WM_CHAR'; // $0102, 258
WM_DEADCHAR : result:='WM_DEADCHAR'; // $0103, 259
WM_SYSKEYDOWN : result:='WM_SYSKEYDOWN'; // $0104, 260
WM_SYSKEYUP : result:='WM_SYSKEYUP'; // $0105, 261
WM_SYSCHAR : result:='WM_SYSCHAR'; // $0106, 262
WM_SYSDEADCHAR : result:='WM_SYSDEADCHAR'; // $0107, 263
WM_KEYLAST : result:='WM_KEYLAST'; // $0108, 264
WM_IME_STARTCOMPOSITION : result:='WM_IME_STARTCOMPOSITION'; // $010D, 269
WM_IME_ENDCOMPOSITION : result:='WM_IME_ENDCOMPOSITION'; // $010E, 270
WM_IME_COMPOSITION : result:='WM_IME_COMPOSITION'; // $010F, 271
WM_INITDIALOG : result:='WM_INITDIALOG'; // $0110, 272
WM_COMMAND : begin // $0111, 273
case (wParam SHR 16) of
CBN_SELCHANGE : result:='WM_COMMAND : CBN_SELCHANGE'; // $0001, 1
CBN_DBLCLK : result:='WM_COMMAND : CBN_DBLCLK'; // $0002, 2
CBN_SETFOCUS : result:='WM_COMMAND : CBN_SETFOCUS'; // $0003, 3
CBN_KILLFOCUS : result:='WM_COMMAND : CBN_KILLFOCUS'; // $0004, 4
CBN_EDITCHANGE : result:='WM_COMMAND : CBN_EDITCHANGE'; // $0005, 5
CBN_EDITUPDATE : result:='WM_COMMAND : CBN_EDITUPDATE'; // $0006, 6
CBN_DROPDOWN : result:='WM_COMMAND : CBN_DROPDOWN'; // $0007, 7
CBN_CLOSEUP : result:='WM_COMMAND : CBN_CLOSEUP'; // $0008, 8
CBN_SELENDOK : result:='WM_COMMAND : CBN_SELENDOK'; // $0009, 9
CBN_SELENDCANCEL : result:='WM_COMMAND : CBN_SELENDCANCEL'; // $000A, 10
$FFFF : result:='WM_COMMAND : CBN_ERRSPACE'; // $FFFF, 65535
EN_SETFOCUS : result:='WM_COMMAND : EN_SETFOCUS'; // $0100, 256
EN_KILLFOCUS : result:='WM_COMMAND : EN_KILLFOCUS'; // $0200, 512
EN_CHANGE : result:='WM_COMMAND : EN_CHANGE'; // $0300, 768
EN_UPDATE : result:='WM_COMMAND : EN_UPDATE'; // $0400, 1024
EN_ERRSPACE : result:='WM_COMMAND : EN_ERRSPACE'; // $0500, 1280
EN_MAXTEXT : result:='WM_COMMAND : EN_MAXTEXT'; // $0501, 1281
EN_HSCROLL : result:='WM_COMMAND : EN_HSCROLL'; // $0601, 1537
EN_VSCROLL : result:='WM_COMMAND : EN_VSCROLL'; // $0602, 1538
$0700 : result:='WM_COMMAND : EN_ALIGN_LTR_EC'; // $0700, 1792
$0701 : result:='WM_COMMAND : EN_ALIGN_RTL_EC'; // $0701, 1793
else result:='WM_COMMAND : $'+IntToHex(wParam SHR 16, 4);
end;
end;
WM_SYSCOMMAND : begin // $0112, 274
case (wParam AND $FFF0) of
SC_SIZE : result:='WM_SYSCOMMAND : SC_SIZE'; // $F000, 61440
SC_SEPARATOR : result:='WM_SYSCOMMAND : SC_SEPARATOR'; // $F00F, 61455
SC_MOVE : result:='WM_SYSCOMMAND : SC_MOVE'; // $F010, 61456
SC_MINIMIZE : result:='WM_SYSCOMMAND : SC_MINIMIZE'; // $F020, 61472
SC_MAXIMIZE : result:='WM_SYSCOMMAND : SC_MAXIMIZE'; // $F030, 61488
SC_NEXTWINDOW : result:='WM_SYSCOMMAND : SC_NEXTWINDOW'; // $F040, 61504
SC_PREVWINDOW : result:='WM_SYSCOMMAND : SC_PREVWINDOW'; // $F050, 61520
SC_CLOSE : result:='WM_SYSCOMMAND : SC_CLOSE'; // $F060, 61536
SC_VSCROLL : result:='WM_SYSCOMMAND : SC_VSCROLL'; // $F070, 61552
SC_HSCROLL : result:='WM_SYSCOMMAND : SC_HSCROLL'; // $F080, 61568
SC_MOUSEMENU : result:='WM_SYSCOMMAND : SC_MOUSEMENU'; // $F090, 61584
SC_KEYMENU : result:='WM_SYSCOMMAND : SC_KEYMENU'; // $F100, 61696
SC_ARRANGE : result:='WM_SYSCOMMAND : SC_ARRANGE'; // $F110, 61712
SC_RESTORE : result:='WM_SYSCOMMAND : SC_RESTORE'; // $F120, 61728
SC_TASKLIST : result:='WM_SYSCOMMAND : SC_TASKLIST'; // $F130, 61744
SC_SCREENSAVE : result:='WM_SYSCOMMAND : SC_SCREENSAVE'; // $F140, 61760
SC_HOTKEY : result:='WM_SYSCOMMAND : SC_HOTKEY'; // $F150, 61776
SC_DEFAULT : result:='WM_SYSCOMMAND : SC_DEFAULT'; // $F160, 61792
SC_MONITORPOWER : result:='WM_SYSCOMMAND : SC_MONITORPOWER'; // $F170, 61808
SC_CONTEXTHELP : result:='WM_SYSCOMMAND : SC_CONTEXTHELP'; // $F180, 61824
else result:='WM_SYSCOMMAND : 4'+IntToHex(wParam, 8);
end;
end;
WM_TIMER : result:='WM_TIMER'; // $0113, 275
WM_HSCROLL : result:='WM_HSCROLL'; // $0114, 276
WM_VSCROLL : result:='WM_VSCROLL'; // $0115, 277
WM_INITMENU : result:='WM_INITMENU'; // $0116, 278
WM_INITMENUPOPUP : result:='WM_INITMENUPOPUP'; // $0117, 279
$0118 : result:='WM_SYSTIMER'; // $0118, 280 // Undocumented
WM_MENUSELECT : result:='WM_MENUSELECT'; // $011F, 287
WM_MENUCHAR : result:='WM_MENUCHAR'; // $0120, 288
WM_ENTERIDLE : result:='WM_ENTERIDLE'; // $0121, 289
WM_MENURBUTTONUP : result:='WM_MENURBUTTONUP'; // $0122, 290
WM_MENUDRAG : result:='WM_MENUDRAG'; // $0123, 291
WM_MENUGETOBJECT : result:='WM_MENUGETOBJECT'; // $0124, 292
WM_UNINITMENUPOPUP : result:='WM_UNINITMENUPOPUP'; // $0125, 293
WM_MENUCOMMAND : result:='WM_MENUCOMMAND'; // $0126, 294
WM_CHANGEUISTATE : result:='WM_CHANGEUISTATE'; // $0127, 295
WM_UPDATEUISTATE : result:='WM_UPDATEUISTATE'; // $0128, 296
WM_QUERYUISTATE : result:='WM_QUERYUISTATE'; // $0129, 297
$0131 : result:='WM_LBTRACKPOINT'; // $0131, 305 // Undocumented
WM_CTLCOLORMSGBOX : result:='WM_CTLCOLORMSGBOX'; // $0132, 306
WM_CTLCOLOREDIT : result:='WM_CTLCOLOREDIT'; // $0133, 307
WM_CTLCOLORLISTBOX : result:='WM_CTLCOLORLISTBOX'; // $0134, 308
WM_CTLCOLORBTN : result:='WM_CTLCOLORBTN'; // $0135, 309
WM_CTLCOLORDLG : result:='WM_CTLCOLORDLG'; // $0136, 310
WM_CTLCOLORSCROLLBAR : result:='WM_CTLCOLORSCROLLBAR'; // $0137, 311
WM_CTLCOLORSTATIC : result:='WM_CTLCOLORSTATIC'; // $0138, 312
CB_GETEDITSEL : result:='CB_GETEDITSEL'; // $0140, 320
CB_LIMITTEXT : result:='CB_LIMITTEXT'; // $0141, 321
CB_SETEDITSEL : result:='CB_SETEDITSEL'; // $0142, 322
CB_ADDSTRING : result:='CB_ADDSTRING'; // $0143, 323
CB_DELETESTRING : result:='CB_DELETESTRING'; // $0144, 324
CB_DIR : result:='CB_DIR'; // $0145, 325
CB_GETCOUNT : result:='CB_GETCOUNT'; // $0146, 326
CB_GETCURSEL : result:='CB_GETCURSEL'; // $0147, 327
CB_GETLBTEXT : result:='CB_GETLBTEXT'; // $0148, 328
CB_GETLBTEXTLEN : result:='CB_GETLBTEXTLEN'; // $0149, 329
CB_INSERTSTRING : result:='CB_INSERTSTRING'; // $014A, 330
CB_RESETCONTENT : result:='CB_RESETCONTENT'; // $014B, 331
CB_FINDSTRING : result:='CB_FINDSTRING'; // $014C, 332
CB_SELECTSTRING : result:='CB_SELECTSTRING'; // $014D, 333
CB_SETCURSEL : result:='CB_SETCURSEL'; // $014E, 334
CB_SHOWDROPDOWN : result:='CB_SHOWDROPDOWN'; // $014F, 335
CB_GETITEMDATA : result:='CB_GETITEMDATA'; // $0150, 336
CB_SETITEMDATA : result:='CB_SETITEMDATA'; // $0151, 337
CB_GETDROPPEDCONTROLRECT : result:='CB_GETDROPPEDCONTROLRECT'; // $0152, 338
CB_SETITEMHEIGHT : result:='CB_SETITEMHEIGHT'; // $0153, 339
CB_GETITEMHEIGHT : result:='CB_GETITEMHEIGHT'; // $0154, 340
CB_SETEXTENDEDUI : result:='CB_SETEXTENDEDUI'; // $0155, 341
CB_GETEXTENDEDUI : result:='CB_GETEXTENDEDUI'; // $0156, 342
CB_GETDROPPEDSTATE : result:='CB_GETDROPPEDSTATE'; // $0157, 343
CB_FINDSTRINGEXACT : result:='CB_FINDSTRINGEXACT'; // $0158, 344
CB_SETLOCALE : result:='CB_SETLOCALE'; // $0159, 345
CB_GETLOCALE : result:='CB_GETLOCALE'; // $015A, 346
CB_GETTOPINDEX : result:='CB_GETTOPINDEX'; // $015B, 347
CB_SETTOPINDEX : result:='CB_SETTOPINDEX'; // $015C, 348
CB_GETHORIZONTALEXTENT : result:='CB_GETHORIZONTALEXTENT'; // $015D, 349
CB_SETHORIZONTALEXTENT : result:='CB_SETHORIZONTALEXTENT'; // $015E, 350
CB_GETDROPPEDWIDTH : result:='CB_GETDROPPEDWIDTH'; // $015F, 351
CB_SETDROPPEDWIDTH : result:='CB_SETDROPPEDWIDTH'; // $0160, 352
CB_INITSTORAGE : result:='CB_INITSTORAGE'; // $0161, 353
CB_MSGMAX : result:='CB_MSGMAX'; // $0162, 354
LB_ADDSTRING : result:='LB_ADDSTRING'; // $0180, 384
LB_INSERTSTRING : result:='LB_INSERTSTRING'; // $0181, 385
LB_DELETESTRING : result:='LB_DELETESTRING'; // $0182, 386
LB_SELITEMRANGEEX : result:='LB_SELITEMRANGEEX'; // $0183, 387
LB_RESETCONTENT : result:='LB_RESETCONTENT'; // $0184, 388
LB_SETSEL : result:='LB_SETSEL'; // $0185, 389
LB_SETCURSEL : result:='LB_SETCURSEL'; // $0186, 390
LB_GETSEL : result:='LB_GETSEL'; // $0187, 391
LB_GETCURSEL : result:='LB_GETCURSEL'; // $0188, 392
LB_GETTEXT : result:='LB_GETTEXT'; // $0189, 393
LB_GETTEXTLEN : result:='LB_GETTEXTLEN'; // $018A, 394
LB_GETCOUNT : result:='LB_GETCOUNT'; // $018B, 395
LB_SELECTSTRING : result:='LB_SELECTSTRING'; // $018C, 396
LB_DIR : result:='LB_DIR'; // $018D, 397
LB_GETTOPINDEX : result:='LB_GETTOPINDEX'; // $018E, 398
LB_FINDSTRING : result:='LB_FINDSTRING'; // $018F, 399
LB_GETSELCOUNT : result:='LB_GETSELCOUNT'; // $0190, 400
LB_GETSELITEMS : result:='LB_GETSELITEMS'; // $0191, 401
LB_SETTABSTOPS : result:='LB_SETTABSTOPS'; // $0192, 402
LB_GETHORIZONTALEXTENT : result:='LB_GETHORIZONTALEXTENT'; // $0193, 403
LB_SETHORIZONTALEXTENT : result:='LB_SETHORIZONTALEXTENT'; // $0194, 404
LB_SETCOLUMNWIDTH : result:='LB_SETCOLUMNWIDTH'; // $0195, 405
LB_ADDFILE : result:='LB_ADDFILE'; // $0196, 406
LB_SETTOPINDEX : result:='LB_SETTOPINDEX'; // $0197, 407
LB_GETITEMRECT : result:='LB_GETITEMRECT'; // $0198, 408
LB_GETITEMDATA : result:='LB_GETITEMDATA'; // $0199, 409
LB_SETITEMDATA : result:='LB_SETITEMDATA'; // $019A, 410
LB_SELITEMRANGE : result:='LB_SELITEMRANGE'; // $019B, 411
LB_SETANCHORINDEX : result:='LB_SETANCHORINDEX'; // $019C, 412
LB_GETANCHORINDEX : result:='LB_GETANCHORINDEX'; // $019D, 413
LB_SETCARETINDEX : result:='LB_SETCARETINDEX'; // $019E, 414
LB_GETCARETINDEX : result:='LB_GETCARETINDEX'; // $019F, 415
LB_SETITEMHEIGHT : result:='LB_SETITEMHEIGHT'; // $01A0, 416
LB_GETITEMHEIGHT : result:='LB_GETITEMHEIGHT'; // $01A1, 417
LB_FINDSTRINGEXACT : result:='LB_FINDSTRINGEXACT'; // $01A2, 418
LB_SETLOCALE : result:='LB_SETLOCALE'; // $01A5, 421
LB_GETLOCALE : result:='LB_GETLOCALE'; // $01A6, 422
LB_SETCOUNT : result:='LB_SETCOUNT'; // $01A7, 423
LB_INITSTORAGE : result:='LB_INITSTORAGE'; // $01A8, 424
LB_ITEMFROMPOINT : result:='LB_ITEMFROMPOINT'; // $01A9, 425
LB_MSGMAX : result:='LB_MSGMAX'; // $01B0, 432
WM_MOUSEMOVE : result:='WM_MOUSEMOVE'; // $0200, 512
WM_LBUTTONDOWN : result:='WM_LBUTTONDOWN'; // $0201, 513
WM_LBUTTONUP : result:='WM_LBUTTONUP'; // $0202, 514
WM_LBUTTONDBLCLK : result:='WM_LBUTTONDBLCLK'; // $0203, 515
WM_RBUTTONDOWN : result:='WM_RBUTTONDOWN'; // $0204, 516
WM_RBUTTONUP : result:='WM_RBUTTONUP'; // $0205, 517
WM_RBUTTONDBLCLK : result:='WM_RBUTTONDBLCLK'; // $0206, 518
WM_MBUTTONDOWN : result:='WM_MBUTTONDOWN'; // $0207, 519
WM_MBUTTONUP : result:='WM_MBUTTONUP'; // $0208, 520
WM_MBUTTONDBLCLK : result:='WM_MBUTTONDBLCLK'; // $0209, 521
WM_MOUSEWHEEL : result:='WM_MOUSEWHEEL'; // $020A, 522
WM_PARENTNOTIFY : result:='WM_PARENTNOTIFY'; // $0210, 528
WM_ENTERMENULOOP : result:='WM_ENTERMENULOOP'; // $0211, 529
WM_EXITMENULOOP : result:='WM_EXITMENULOOP'; // $0212, 530
WM_NEXTMENU : result:='WM_NEXTMENU'; // $0213, 531
WM_SIZING : result:='WM_SIZING'; // $0214, 532
WM_CAPTURECHANGED : result:='WM_CAPTURECHANGED'; // $0215, 533
WM_MOVING : result:='WM_MOVING'; // $0216, 534
WM_POWERBROADCAST : result:='WM_POWERBROADCAST'; // $0218, 536
WM_DEVICECHANGE : result:='WM_DEVICECHANGE'; // $0219, 537
WM_MDICREATE : result:='WM_MDICREATE'; // $0220, 544
WM_MDIDESTROY : result:='WM_MDIDESTROY'; // $0221, 545
WM_MDIACTIVATE : result:='WM_MDIACTIVATE'; // $0222, 546
WM_MDIRESTORE : result:='WM_MDIRESTORE'; // $0223, 547
WM_MDINEXT : result:='WM_MDINEXT'; // $0224, 548
WM_MDIMAXIMIZE : result:='WM_MDIMAXIMIZE'; // $0225, 549
WM_MDITILE : result:='WM_MDITILE'; // $0226, 550
WM_MDICASCADE : result:='WM_MDICASCADE'; // $0227, 551
WM_MDIICONARRANGE : result:='WM_MDIICONARRANGE'; // $0228, 552
WM_MDIGETACTIVE : result:='WM_MDIGETACTIVE'; // $0229, 553
$022A : result:='WM_DROPOBJECT'; // $022A, 554 // Undocumented
$022B : result:='WM_QUERYDROPOBJECT'; // $022B, 555 // Undocumented
$022C : result:='WM_BEGINDRAG'; // $022C, 556 // Undocumented
$022D : result:='WM_DRAGLOOP'; // $022D, 557 // Undocumented
$022E : result:='WM_DRAGSELECT'; // $022E, 558 // Undocumented
$022F : result:='WM_DRAGMOVE'; // $022F, 559 // Undocumented
WM_MDISETMENU : result:='WM_MDISETMENU'; // $0230, 560
WM_ENTERSIZEMOVE : result:='WM_ENTERSIZEMOVE'; // $0231, 561
WM_EXITSIZEMOVE : result:='WM_EXITSIZEMOVE'; // $0232, 562
WM_DROPFILES : result:='WM_DROPFILES'; // $0233, 563
WM_MDIREFRESHMENU : result:='WM_MDIREFRESHMENU'; // $0234, 564
WM_IME_SETCONTEXT : result:='WM_IME_SETCONTEXT'; // $0281, 641
WM_IME_NOTIFY : result:='WM_IME_NOTIFY'; // $0282, 642
WM_IME_CONTROL : result:='WM_IME_CONTROL'; // $0283, 643
WM_IME_COMPOSITIONFULL : result:='WM_IME_COMPOSITIONFULL'; // $0284, 644
WM_IME_SELECT : result:='WM_IME_SELECT'; // $0285, 645
WM_IME_CHAR : result:='WM_IME_CHAR'; // $0286, 646
WM_IME_REQUEST : result:='WM_IME_REQUEST'; // $0288, 648
WM_IME_KEYDOWN : result:='WM_IME_KEYDOWN'; // $0290, 656
WM_IME_KEYUP : result:='WM_IME_KEYUP'; // $0291, 657
WM_NCMOUSEHOVER : result:='WM_NCMOUSEHOVER'; // $02A0, 672
WM_MOUSEHOVER : result:='WM_MOUSEHOVER'; // $02A1, 673
WM_NCMOUSELEAVE : result:='WM_NCMOUSELEAVE'; // $02A2, 674
WM_MOUSELEAVE : result:='WM_MOUSELEAVE'; // $02A3, 675
WM_WTSSESSION_CHANGE : result:='WM_WTSSESSION_CHANGE'; // $02B1, 689
WM_TABLET_FIRST : result:='WM_TABLET_FIRST'; // $02C0, 704
WM_TABLET_LAST : result:='WM_TABLET_LAST'; // $02DF, 735
WM_CUT : result:='WM_CUT'; // $0300, 768
WM_COPY : result:='WM_COPY'; // $0301, 769
WM_PASTE : result:='WM_PASTE'; // $0302, 770
WM_CLEAR : result:='WM_CLEAR'; // $0303, 771
WM_UNDO : result:='WM_UNDO'; // $0304, 772
WM_RENDERFORMAT : result:='WM_RENDERFORMAT'; // $0305, 773
WM_RENDERALLFORMATS : result:='WM_RENDERALLFORMATS'; // $0306, 774
WM_DESTROYCLIPBOARD : result:='WM_DESTROYCLIPBOARD'; // $0307, 775
WM_DRAWCLIPBOARD : result:='WM_DRAWCLIPBOARD'; // $0308, 776
WM_PAINTCLIPBOARD : result:='WM_PAINTCLIPBOARD'; // $0309, 777
WM_VSCROLLCLIPBOARD : result:='WM_VSCROLLCLIPBOARD'; // $030A, 778
WM_SIZECLIPBOARD : result:='WM_SIZECLIPBOARD'; // $030B, 779
WM_ASKCBFORMATNAME : result:='WM_ASKCBFORMATNAME'; // $030C, 780
WM_CHANGECBCHAIN : result:='WM_CHANGECBCHAIN'; // $030D, 781
WM_HSCROLLCLIPBOARD : result:='WM_HSCROLLCLIPBOARD'; // $030E, 782
WM_QUERYNEWPALETTE : result:='WM_QUERYNEWPALETTE'; // $030F, 783
WM_PALETTEISCHANGING : result:='WM_PALETTEISCHANGING'; // $0310, 784
WM_PALETTECHANGED : result:='WM_PALETTECHANGED'; // $0311, 785
WM_HOTKEY : result:='WM_HOTKEY'; // $0312, 786
WM_PRINT : result:='WM_PRINT'; // $0317, 791
WM_PRINTCLIENT : result:='WM_PRINTCLIENT'; // $0318, 792
WM_APPCOMMAND : result:='WM_APPCOMMAND'; // $0319, 793
WM_THEMECHANGED : result:='WM_THEMECHANGED'; // $031A, 794
WM_HANDHELDFIRST : result:='WM_HANDHELDFIRST'; // $0358, 856
WM_HANDHELDLAST : result:='WM_HANDHELDLAST'; // $035F, 863
WM_PENWINFIRST : result:='WM_PENWINFIRST'; // $0380, 896
WM_PENWINLAST : result:='WM_PENWINLAST'; // $038F, 911
WM_COALESCE_FIRST : result:='WM_COALESCE_FIRST'; // $0390, 912
WM_COALESCE_LAST : result:='WM_COALESCE_LAST'; // $039F, 927
WM_DDE_INITIATE : result:='WM_DDE_INITIATE'; // $03E0, 992 //WM_DDE_FIRST+0
WM_DDE_TERMINATE : result:='WM_DDE_TERMINATE'; // $03E1, 993 //WM_DDE_FIRST+1
WM_DDE_ADVISE : result:='WM_DDE_ADVISE'; // $03E2, 994 //WM_DDE_FIRST+2
WM_DDE_UNADVISE : result:='WM_DDE_UNADVISE'; // $03E3, 995 //WM_DDE_FIRST+3
WM_DDE_ACK : result:='WM_DDE_ACK'; // $03E4, 996 //WM_DDE_FIRST+4
WM_DDE_DATA : result:='WM_DDE_DATA'; // $03E5, 997 //WM_DDE_FIRST+5
WM_DDE_REQUEST : result:='WM_DDE_REQUEST'; // $03E6, 998 //WM_DDE_FIRST+6
WM_DDE_POKE : result:='WM_DDE_POKE'; // $03E7, 999 //WM_DDE_FIRST+7
WM_DDE_EXECUTE : result:='WM_DDE_EXECUTE'; // $03E8, 1000 //WM_DDE_FIRST+8
else result:='WM_$'+IntToHex(msg,8);
end;
end;
end.
|