1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
|
//EditNotificationCodes
char *GetEdNotFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
case 0x0100: p="EN_SETFOCUS";break;
case 0x0200: p="EN_KILLFOCUS";break;
case 0x0300: p="EN_CHANGE";break;
case 0x0400: p="EN_UPDATE";break;
case 0x0500: p="EN_ERRSPACE";break;
case 0x0501: p="EN_MAXTEXT";break;
case 0x0601: p="EN_HSCROLL";break;
case 0x0602: p="EN_VSCROLL";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
}
//ButtonNotificationCodes
char *GetBtNotFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
case 0: p="BN_CLICKED";break;
case 1: p="BN_PAINT";break;
//case 2: p="BN_HILITE";break;
//case 3: p="BN_UNHILITE";break;
case 4: p="BN_DISABLE";break;
//case 5: p="BN_DOUBLECLICKED";break;
case 2: p="BN_PUSHED/BN_HILITE";break;
case 3: p="BN_UNPUSHED/BN_UNHILITE";break;
case 5: p="BN_DBLCLK/BN_DOUBLECLICKED";break;
case 6: p="BN_SETFOCUS";break;
case 7: p="BN_KILLFOCUS";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
}
//StaticNotificationCodes
char *GetStNotFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
case 0: p="STN_CLICKED";break;
case 1: p="STN_DBLCLK";break;
case 2: p="STN_ENABLE";break;
case 3: p="STN_DISABLE";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
}
//ListboxNotificationCodes
char *GetLbNotFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
case (-2): p="LBN_ERRSPACE";break;
case 1: p="LBN_SELCHANGE";break;
case 2: p="LBN_DBLCLK";break;
case 3: p="LBN_SELCANCEL";break;
case 4: p="LBN_SETFOCUS";break;
case 5: p="LBN_KILLFOCUS";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
}
//ComboBoxNotificationCodes
char *GetCbNotFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
case (-1): p="CBN_ERRSPACE";break;
case 1: p="CBN_SELCHANGE";break;
case 2: p="CBN_DBLCLK";break;
case 3: p="CBN_SETFOCUS";break;
case 4: p="CBN_KILLFOCUS";break;
case 5: p="CBN_EDITCHANGE";break;
case 6: p="CBN_EDITUPDATE";break;
case 7: p="CBN_DROPDOWN";break;
case 8: p="CBN_CLOSEUP";break;
case 9: p="CBN_SELENDOK";break;
case 10: p="CBN_SELENDCANCEL";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
}
char *GetMsgFromId (word id, pchar &sdesc)
{
char *p;
//static char sdesc[40];
switch (id)
{
//WindowControlMessages
case 0x000 :p="WM_NULL";break;
case 0x001 :p="WM_CREATE";break;
case 0x002 :p="WM_DESTROY";break;
case 0x003 :p="WM_MOVE";break;
case 0x005 :p="WM_SIZE";break;
case 0x006 :p="WM_ACTIVATE";break;
case 0x007 :p="WM_SETFOCUS";break;
case 0x008 :p="WM_KILLFOCUS";break;
case 0x00A :p="WM_ENABLE";break;
case 0x00B :p="WM_SETREDRAW";break;
case 0x00C :p="WM_SETTEXT";break;
case 0x00D :p="WM_GETTEXT";break;
case 0x00E :p="WM_GETTEXTLENGTH";break;
case 0x00F :p="WM_PAINT";break;
case 0x010 :p="WM_CLOSE";break;
case 0x011 :p="WM_QUERYENDSESSION";break;
case 0x012 :p="WM_QUIT";break;
case 0x013 :p="WM_QUERYOPEN";break;
case 0x014 :p="WM_ERASEBKGND";break;
case 0x015 :p="WM_SYSCOLORCHANGE";break;
case 0x016 :p="WM_ENDSESSION";break;
case 0x018 :p="WM_SHOWWINDOW";break;
case 0x01A :p="WM_SETTINGCHANGE/WM_WININICHANGE";break;
case 0x01B :p="WM_DEVMODECHANGE";break;
case 0x01C :p="WM_ACTIVATEAPP";break;
case 0x01D :p="WM_FONTCHANGE";break;
case 0x01E :p="WM_TIMECHANGE";break;
case 0x01F :p="WM_CANCELMODE";break;
case 0x020 :p="WM_SETCURSOR";break;
case 0x021 :p="WM_MOUSEACTIVATE";break;
case 0x022 :p="WM_CHILDACTIVATE";break;
case 0x023 :p="WM_QUEUESYNC";break;
case 0x024 :p="WM_GETMINMAXINFO";break;
case 0x0026 :p="WM_PAINTICON";break;
case 0x0027 :p="WM_ICONERASEBKGND";break;
case 0x0028 :p="WM_NEXTDLGCTL";break;
case 0x002A :p="WM_SPOOLERSTATUS";break;
case 0x002B :p="WM_DRAWITEM";break;
case 0x002C :p="WM_MEASUREITEM";break;
case 0x002D :p="WM_DELETEITEM";break;
case 0x002E :p="WM_VKEYTOITEM";break;
case 0x002F :p="WM_CHARTOITEM";break;
case 0x0030 :p="WM_SETFONT";break;
case 0x0031 :p="WM_GETFONT";break;
case 0x0032 :p="WM_SETHOTKEY";break;
case 0x0033 :p="WM_GETHOTKEY";break;
case 0x0037 :p="WM_QUERYDRAGICON";break;
case 0x0039 :p="WM_COMPAREITEM";break;
case 0x0041 :p="WM_COMPACTING";break;
case 0x0044 :p="WM_COMMNOTIFY";break;
case 0x0046 :p="WM_WINDOWPOSCHANGING";break;
case 0x0047 :p="WM_WINDOWPOSCHANGED";break;
case 0x0048 :p="WM_POWER";break;
case 0x004A: p="WM_COPYDATA";break;
case 0x004B: p="WM_CANCELJOURNAL";break;
case 0x004E: p="WM_NOTIFY";break;
case 0x0050: p="WM_INPUTLANGCHANGEREQUEST";break;
case 0x0051: p="WM_INPUTLANGCHANGE";break;
case 0x0052: p="WM_TCARD";break;
case 0x0053: p="WM_HELP";break;
case 0x0054: p="WM_USERCHANGED";break;
case 0x0055: p="WM_NOTIFYFORMAT";break;
case 0x007B: p="WM_CONTEXTMENU";break;
case 0x007C: p="WM_STYLECHANGING";break;
case 0x007D: p="WM_STYLECHANGED";break;
case 0x007E: p="WM_DISPLAYCHANGE";break;
case 0x007F: p="WM_GETICON";break;
case 0x0080: p="WM_SETICON";break;
case 0x0081: p="WM_NCCREATE";break;
case 0x0082: p="WM_NCDESTROY";break;
case 0x0083: p="WM_NCCALCSIZE";break;
case 0x0084: p="WM_NCHITTEST";break;
case 0x0085: p="WM_NCPAINT";break;
case 0x0086: p="WM_NCACTIVATE";break;
case 0x0087: p="WM_GETDLGCODE";break;
case 0x00A0: p="WM_NCMOUSEMOVE";break;
case 0x00A1: p="WM_NCLBUTTONDOWN";break;
case 0x00A2: p="WM_NCLBUTTONUP";break;
case 0x00A3: p="WM_NCLBUTTONDBLCLK";break;
case 0x00A4: p="WM_NCRBUTTONDOWN";break;
case 0x00A5: p="WM_NCRBUTTONUP";break;
case 0x00A6: p="WM_NCRBUTTONDBLCLK";break;
case 0x00A7: p="WM_NCMBUTTONDOWN";break;
case 0x00A8: p="WM_NCMBUTTONUP";break;
case 0x00A9: p="WM_NCMBUTTONDBLCLK";break;
case 0x0100: p="WM_KEYDOWN/WM_KEYFIRST";break;
case 0x0101: p="WM_KEYUP";break;
case 0x0102: p="WM_CHAR";break;
case 0x0103: p="WM_DEADCHAR";break;
case 0x0104: p="WM_SYSKEYDOWN";break;
case 0x0105: p="WM_SYSKEYUP";break;
case 0x0106: p="WM_SYSCHAR";break;
case 0x0107: p="WM_SYSDEADCHAR";break;
case 0x0108: p="WM_KEYLAST";break;
case 0x010D: p="WM_IME_STARTCOMPOSITION";break;
case 0x010E: p="WM_IME_ENDCOMPOSITION";break;
case 0x010F: p="WM_IME_KEYLAST/WM_IME_COMPOSITION";break;
case 0x0110: p="WM_INITDIALOG";break;
case 0x0111: p="WM_COMMAND";break;
case 0x0112: p="WM_SYSCOMMAND";break;
case 0x0113: p="WM_TIMER";break;
case 0x0114: p="WM_HSCROLL";break;
case 0x0115: p="WM_VSCROLL";break;
case 0x0116: p="WM_INITMENU";break;
case 0x0117: p="WM_INITMENUPOPUP";break;
case 0x011F: p="WM_MENUSELECT";break;
case 0x0120: p="WM_MENUCHAR";break;
case 0x0121: p="WM_ENTERIDLE";break;
case 0x0132: p="WM_CTLCOLORMSGBOX";break;
case 0x0133: p="WM_CTLCOLOREDIT";break;
case 0x0134: p="WM_CTLCOLORLISTBOX";break;
case 0x0135: p="WM_CTLCOLORBTN";break;
case 0x0136: p="WM_CTLCOLORDLG";break;
case 0x0137: p="WM_CTLCOLORSCROLLBAR";break;
case 0x0138: p="WM_CTLCOLORSTATIC";break;
case 0x0200: p="WM_MOUSEMOVE/WM_MOUSEFIRST";break;
case 0x0201: p="WM_LBUTTONDOWN";break;
case 0x0202: p="WM_LBUTTONUP";break;
case 0x0203: p="WM_LBUTTONDBLCLK";break;
case 0x0204: p="WM_RBUTTONDOWN";break;
case 0x0205: p="WM_RBUTTONUP";break;
case 0x0206: p="WM_RBUTTONDBLCLK";break;
case 0x0207: p="WM_MBUTTONDOWN";break;
case 0x0208: p="WM_MBUTTONUP";break;
case 0x0209: p="WM_MBUTTONDBLCLK/WM_MOUSELAST";break;
case 0x020A: p="WM_MOUSEWHEEL/WM_MOUSELAST";break;
case 0x0210: p="WM_PARENTNOTIFY";break;
case 0x0211: p="WM_ENTERMENULOOP";break;
case 0x0212: p="WM_EXITMENULOOP";break;
case 0x0213: p="WM_NEXTMENU";break;
case 0x0214: p="WM_SIZING";break;
case 0x0215: p="WM_CAPTURECHANGED";break;
case 0x0216: p="WM_MOVING";break;
case 0x0218: p="WM_POWERBROADCAST";break;
case 0x0219: p="WM_DEVICECHANGE";break;
case 0x0281: p="WM_IME_SETCONTEXT";break;
case 0x0282: p="WM_IME_NOTIFY";break;
case 0x0283: p="WM_IME_CONTROL";break;
case 0x0284: p="WM_IME_COMPOSITIONFULL";break;
case 0x0285: p="WM_IME_SELECT";break;
case 0x0286: p="WM_IME_CHAR";break;
case 0x0290: p="WM_IME_KEYDOWN";break;
case 0x0291: p="WM_IME_KEYUP";break;
case 0x0220: p="WM_MDICREATE";break;
case 0x0221: p="WM_MDIDESTROY";break;
case 0x0222: p="WM_MDIACTIVATE";break;
case 0x0223: p="WM_MDIRESTORE";break;
case 0x0224: p="WM_MDINEXT";break;
case 0x0225: p="WM_MDIMAXIMIZE";break;
case 0x0226: p="WM_MDITILE";break;
case 0x0227: p="WM_MDICASCADE";break;
case 0x0228: p="WM_MDIICONARRANGE";break;
case 0x0229: p="WM_MDIGETACTIVE";break;
case 0x0230: p="WM_MDISETMENU";break;
case 0x0231: p="WM_ENTERSIZEMOVE";break;
case 0x0232: p="WM_EXITSIZEMOVE";break;
case 0x0233: p="WM_DROPFILES";break;
case 0x0234: p="WM_MDIREFRESHMENU";break;
case 0x02A1: p="WM_MOUSEHOVER";break;
case 0x02A3: p="WM_MOUSELEAVE";break;
case 0x0300: p="WM_CUT";break;
case 0x0301: p="WM_COPY";break;
case 0x0302: p="WM_PASTE";break;
case 0x0303: p="WM_CLEAR";break;
case 0x0304: p="WM_UNDO";break;
case 0x0305: p="WM_RENDERFORMAT";break;
case 0x0306: p="WM_RENDERALLFORMATS";break;
case 0x0307: p="WM_DESTROYCLIPBOARD";break;
case 0x0308: p="WM_DRAWCLIPBOARD";break;
case 0x0309: p="WM_PAINTCLIPBOARD";break;
case 0x030A: p="WM_VSCROLLCLIPBOARD";break;
case 0x030B: p="WM_SIZECLIPBOARD";break;
case 0x030C: p="WM_ASKCBFORMATNAME";break;
case 0x030D: p="WM_CHANGECBCHAIN";break;
case 0x030E: p="WM_HSCROLLCLIPBOARD";break;
case 0x030F: p="WM_QUERYNEWPALETTE";break;
case 0x0310: p="WM_PALETTEISCHANGING";break;
case 0x0311: p="WM_PALETTECHANGED";break;
case 0x0312: p="WM_HOTKEY";break;
case 0x0317: p="WM_PRINT";break;
case 0x0318: p="WM_PRINTCLIENT";break;
case 0x0358: p="WM_HANDHELDFIRST";break;
case 0x035F: p="WM_HANDHELDLAST";break;
case 0x0360: p="WM_AFXFIRST";break;
case 0x037F: p="WM_AFXLAST";break;
case 0x0380: p="WM_PENWINFIRST";break;
case 0x038F: p="WM_PENWINLAST";break;
case 0x03FD: p="WM_DBNOTIFICATION";break;
case 0x03FE: p="WM_NETCONNECT";break;
case 0x03FF: p="WM_HIBERNATE";break;
//EditControlMessages
case 0x00B0: p="EM_GETSEL";break;
case 0x00B1: p="EM_SETSEL";break;
case 0x00B2: p="EM_GETRECT";break;
case 0x00B3: p="EM_SETRECT";break;
case 0x00B4: p="EM_SETRECTNP";break;
case 0x00B5: p="EM_SCROLL";break;
case 0x00B6: p="EM_LINESCROLL";break;
case 0x00B7: p="EM_SCROLLCARET";break;
case 0x00B8: p="EM_GETMODIFY";break;
case 0x00B9: p="EM_SETMODIFY";break;
case 0x00BA: p="EM_GETLINECOUNT";break;
case 0x00BB: p="EM_LINEINDEX";break;
case 0x00BC: p="EM_SETHANDLE";break;
case 0x00BD: p="EM_GETHANDLE";break;
case 0x00BE: p="EM_GETTHUMB";break;
case 0x00C1: p="EM_LINELENGTH";break;
case 0x00C2: p="EM_REPLACESEL";break;
case 0x00C4: p="EM_GETLINE";break;
//case 0x00C5: p="EM_LIMITTEXT";break;
case 0x00C6: p="EM_CANUNDO";break;
case 0x00C7: p="EM_UNDO";break;
case 0x00C8: p="EM_FMTLINES";break;
case 0x00C9: p="EM_LINEFROMCHAR";break;
case 0x00CB: p="EM_SETTABSTOPS";break;
case 0x00CC: p="EM_SETPASSWORDCHAR";break;
case 0x00CD: p="EM_EMPTYUNDOBUFFER";break;
case 0x00CE: p="EM_GETFIRSTVISIBLELINE";break;
case 0x00CF: p="EM_SETREADONLY";break;
case 0x00D0: p="EM_SETWORDBREAKPROC";break;
case 0x00D1: p="EM_GETWORDBREAKPROC";break;
case 0x00D2: p="EM_GETPASSWORDCHAR";break;
case 0x00D3: p="EM_SETMARGINS";break;
case 0x00D4: p="EM_GETMARGINS";break;
case 0x00C5: p="EM_SETLIMITTEXT/EM_LIMITTEXT";break;
case 0x00D5: p="EM_GETLIMITTEXT";break;
case 0x00D6: p="EM_POSFROMCHAR";break;
case 0x00D7: p="EM_CHARFROMPOS";break;
//ButtonControlMessages";break;
case 0x00F0: p="BM_GETCHECK";break;
case 0x00F1: p="BM_SETCHECK";break;
case 0x00F2: p="BM_GETSTATE";break;
case 0x00F3: p="BM_SETSTATE";break;
case 0x00F4: p="BM_SETSTYLE";break;
case 0x00F5: p="BM_CLICK";break;
case 0x00F6: p="BM_GETIMAGE";break;
case 0x00F7: p="BM_SETIMAGE";break;
//StaticControlMesages";break;
case 0x0170: p="STM_SETICON";break;
case 0x0171: p="STM_GETICON";break;
case 0x0172: p="STM_SETIMAGE";break;
case 0x0173: p="STM_GETIMAGE";break;
case 0x0174: p="STM_MSGMAX";break;
//DialogControlMesages";break;
case 0x400: p="DM_GETDEFID";break;
case 0x401: p="DM_SETDEFID";break;
case 0x402: p="DM_REPOSITION";break;
case 0x500: p="PSM_PAGEINFO";break;
case 0x501: p="PSM_SHEETINFO";break;
//ComboBoxmessages";break;
case 0x0140: p="CB_GETEDITSEL";break;
case 0x0141: p="CB_LIMITTEXT";break;
case 0x0142: p="CB_SETEDITSEL";break;
case 0x0143: p="CB_ADDSTRING";break;
case 0x0144: p="CB_DELETESTRING";break;
case 0x0145: p="CB_DIR";break;
case 0x0146: p="CB_GETCOUNT";break;
case 0x0147: p="CB_GETCURSEL";break;
case 0x0148: p="CB_GETLBTEXT";break;
case 0x0149: p="CB_GETLBTEXTLEN";break;
case 0x014A: p="CB_INSERTSTRING";break;
case 0x014B: p="CB_RESETCONTENT";break;
case 0x014C: p="CB_FINDSTRING";break;
case 0x014D: p="CB_SELECTSTRING";break;
case 0x014E: p="CB_SETCURSEL";break;
case 0x014F: p="CB_SHOWDROPDOWN";break;
case 0x0150: p="CB_GETITEMDATA";break;
case 0x0151: p="CB_SETITEMDATA";break;
case 0x0152: p="CB_GETDROPPEDCONTROLRECT";break;
case 0x0153: p="CB_SETITEMHEIGHT";break;
case 0x0154: p="CB_GETITEMHEIGHT";break;
case 0x0155: p="CB_SETEXTENDEDUI";break;
case 0x0156: p="CB_GETEXTENDEDUI";break;
case 0x0157: p="CB_GETDROPPEDSTATE";break;
case 0x0158: p="CB_FINDSTRINGEXACT";break;
case 0x0159: p="CB_SETLOCALE";break;
case 0x015A: p="CB_GETLOCALE";break;
//case 0x015b: p="CB_GETTOPINDEX";break;
case 0x015c: p="CB_SETTOPINDEX";break;
case 0x015d: p="CB_GETHORIZONTALEXTENT";break;
case 0x015e: p="CB_SETHORIZONTALEXTENT";break;
case 0x015f: p="CB_GETDROPPEDWIDTH";break;
case 0x0160: p="CB_SETDROPPEDWIDTH";break;
case 0x0161: p="CB_INITSTORAGE";break;
case 0x0162: p="CB_MSGMAX(1)";break;
case 0x015B: p="CB_MSGMAX/CB_GETTOPINDEX";break;
//Scrollbarmessages";break;
case 0x00E0: p="SBM_SETPOS";break;
case 0x00E1: p="SBM_GETPOS";break;
case 0x00E2: p="SBM_SETRANGE";break;
case 0x00E6: p="SBM_SETRANGEREDRAW";break;
case 0x00E3: p="SBM_GETRANGE";break;
case 0x00E4: p="SBM_ENABLE_ARROWS";break;
case 0x00E9: p="SBM_SETSCROLLINFO";break;
case 0x00EA: p="SBM_GETSCROLLINFO";break;
default : p="<not mapped>";break;
}
//sprintf (sdesc,"%s (%u)",p,id);
strcpy (sdesc,p);
return sdesc;
} |
Partager