⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wm.c

📁 <Win2k系统编程>源码.次数为国人自编,内容丰富,还是不错的.
💻 C
📖 第 1 页 / 共 3 页
字号:
    { "WM_CONVERTREQUEST", WM_CONVERTREQUEST,               // 0x010A
        MTF_TYPE_IME, DecodeGeneric },
    { "WM_CONVERTRESULT", WM_CONVERTRESULT,                 // 0x010B
        MTF_TYPE_IME, DecodeGeneric },
    { "WM_INTERIM", WM_INTERIM,                             // 0x010C
        MTF_TYPE_IME, DecodeGeneric },
#   define TMP_MTF_TYPE_IME     MTF_TYPE_IME
#else // not FE_IME
#   define TMP_MTF_TYPE_IME     0
#endif
    { "WM_IME_STARTCOMPOSITION", WM_IME_STARTCOMPOSITION,   // 0x010D
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_ENDCOMPOSITION",   WM_IME_ENDCOMPOSITION,     // 0x010E
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_COMPOSITION",      WM_IME_COMPOSITION,        // 0x010F
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_INITDIALOG", WM_INITDIALOG,                       // 0x0110
        0, DecodeGeneric },
    { "WM_COMMAND", WM_COMMAND,                             // 0x0111
        0, DecodeGeneric },
    { "WM_SYSCOMMAND", WM_SYSCOMMAND,                       // 0x0112
        0, DecodeGeneric },
    { "WM_TIMER", WM_TIMER,                                 // 0x0113
        0, DecodeGeneric },
    { "WM_HSCROLL", WM_HSCROLL,                             // 0x0114
        0, DecodeGeneric },
    { "WM_VSCROLL", WM_VSCROLL,                             // 0x0115
        0, DecodeGeneric },
    { "WM_INITMENU", WM_INITMENU,                           // 0x0116
        0, DecodeGeneric },
    { "WM_INITMENUPOPUP", WM_INITMENUPOPUP,                 // 0x0117
        0, DecodeGeneric },
    { "WM_MENUSELECT", WM_MENUSELECT,                       // 0x011F
        0, DecodeGeneric },
    { "WM_MENUCHAR", WM_MENUCHAR,                           // 0x0120
        0, DecodeGeneric },
    { "WM_ENTERIDLE", WM_ENTERIDLE,                         // 0x0121
        0, DecodeGeneric },
    { "WM_CTLCOLORMSGBOX", WM_CTLCOLORMSGBOX,               // 0x0132
        0, DecodeGeneric },
    { "WM_CTLCOLOREDIT", WM_CTLCOLOREDIT,                   // 0x0133
        0, DecodeGeneric },
    { "WM_CTLCOLORLISTBOX", WM_CTLCOLORLISTBOX,             // 0x0134
        0, DecodeGeneric },
    { "WM_CTLCOLORBTN", WM_CTLCOLORBTN,                     // 0x0135
        0, DecodeGeneric },
    { "WM_CTLCOLORDLG", WM_CTLCOLORDLG,                     // 0x0136
        0, DecodeGeneric },
    { "WM_CTLCOLORSCROLLBAR", WM_CTLCOLORSCROLLBAR,         // 0x0137
        0, DecodeGeneric },
    { "WM_CTLCOLORSTATIC", WM_CTLCOLORSTATIC,               // 0x0138
        0, DecodeGeneric },
    { "CB_GETEDITSEL", CB_GETEDITSEL,                       // 0x0140
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_LIMITTEXT", CB_LIMITTEXT,                         // 0x0141
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETEDITSEL", CB_SETEDITSEL,                       // 0x0142
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_ADDSTRING", CB_ADDSTRING,                         // 0x0143
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_DELETESTRING", CB_DELETESTRING,                   // 0x0144
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_DIR", CB_DIR,                                     // 0x0145
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETCOUNT", CB_GETCOUNT,                           // 0x0146
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETCURSEL", CB_GETCURSEL,                         // 0x0147
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETLBTEXT", CB_GETLBTEXT,                         // 0x0148
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETLBTEXTLEN", CB_GETLBTEXTLEN,                   // 0x0149
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_INSERTSTRING", CB_INSERTSTRING,                   // 0x014A
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_RESETCONTENT", CB_RESETCONTENT,                   // 0x014B
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_FINDSTRING", CB_FINDSTRING,                       // 0x014C
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SELECTSTRING", CB_SELECTSTRING,                   // 0x014D
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETCURSEL", CB_SETCURSEL,                         // 0x014E
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SHOWDROPDOWN", CB_SHOWDROPDOWN,                   // 0x014F
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETITEMDATA", CB_GETITEMDATA,                     // 0x0150
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETITEMDATA", CB_SETITEMDATA,                     // 0x0151
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETDROPPEDCONTROLRECT", CB_GETDROPPEDCONTROLRECT, // 0x0152
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETITEMHEIGHT", CB_SETITEMHEIGHT,                 // 0x0153
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETITEMHEIGHT", CB_GETITEMHEIGHT,                 // 0x0154
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETEXTENDEDUI", CB_SETEXTENDEDUI,                 // 0x0155
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETEXTENDEDUI", CB_GETEXTENDEDUI,                 // 0x0156
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETDROPPEDSTATE", CB_GETDROPPEDSTATE,             // 0x0157
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_FINDSTRINGEXACT", CB_FINDSTRINGEXACT,             // 0x0158
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_SETLOCALE", CB_SETLOCALE,                         // 0x0159
        MTF_TYPE_CB, DecodeGeneric },
    { "CB_GETLOCALE", CB_GETLOCALE,                         // 0x015A
        MTF_TYPE_CB, DecodeGeneric },
    { "STM_SETICON", STM_SETICON,                           // 0x0170
        MTF_TYPE_STM, DecodeGeneric },
    { "STM_GETICON", STM_GETICON,                           // 0x0171
        MTF_TYPE_STM, DecodeGeneric },
    { "LB_ADDSTRING", LB_ADDSTRING,                         // 0x0180
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_INSERTSTRING", LB_INSERTSTRING,                   // 0x0181
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_DELETESTRING", LB_DELETESTRING,                   // 0x0182
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SELITEMRANGEEX", LB_SELITEMRANGEEX,               // 0x0183
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_RESETCONTENT", LB_RESETCONTENT,                   // 0x0184
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETSEL", LB_SETSEL,                               // 0x0185
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETCURSEL", LB_SETCURSEL,                         // 0x0186
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETSEL", LB_GETSEL,                               // 0x0187
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETCURSEL", LB_GETCURSEL,                         // 0x0188
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETTEXT", LB_GETTEXT,                             // 0x0189
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETTEXTLEN", LB_GETTEXTLEN,                       // 0x018A
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETCOUNT", LB_GETCOUNT,                           // 0x018B
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SELECTSTRING", LB_SELECTSTRING,                   // 0x018C
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_DIR", LB_DIR,                                     // 0x018D
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETTOPINDEX", LB_GETTOPINDEX,                     // 0x018E
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_FINDSTRING", LB_FINDSTRING,                       // 0x018F
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETSELCOUNT", LB_GETSELCOUNT,                     // 0x0190
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETSELITEMS", LB_GETSELITEMS,                     // 0x0191
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETTABSTOPS", LB_SETTABSTOPS,                     // 0x0192
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETHORIZONTALEXTENT", LB_GETHORIZONTALEXTENT,     // 0x0193
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETHORIZONTALEXTENT", LB_SETHORIZONTALEXTENT,     // 0x0194
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETCOLUMNWIDTH", LB_SETCOLUMNWIDTH,               // 0x0195
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_ADDFILE", LB_ADDFILE,                             // 0x0196
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETTOPINDEX", LB_SETTOPINDEX,                     // 0x0197
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETITEMRECT", LB_GETITEMRECT,                     // 0x0198
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETITEMDATA", LB_GETITEMDATA,                     // 0x0199
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETITEMDATA", LB_SETITEMDATA,                     // 0x019A
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SELITEMRANGE", LB_SELITEMRANGE,                   // 0x019B
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETANCHORINDEX", LB_SETANCHORINDEX,               // 0x019C
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETANCHORINDEX", LB_GETANCHORINDEX,               // 0x019D
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETCARETINDEX", LB_SETCARETINDEX,                 // 0x019E
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETCARETINDEX", LB_GETCARETINDEX,                 // 0x019F
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETITEMHEIGHT", LB_SETITEMHEIGHT,                 // 0x01A0
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETITEMHEIGHT", LB_GETITEMHEIGHT,                 // 0x01A1
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_FINDSTRINGEXACT", LB_FINDSTRINGEXACT,             // 0x01A2
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETLOCALE", LB_SETLOCALE,                         // 0x01A5
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_GETLOCALE", LB_GETLOCALE,                         // 0x01A6
        MTF_TYPE_LB, DecodeGeneric },
    { "LB_SETCOUNT", LB_SETCOUNT,                           // 0x01A7
        MTF_TYPE_LB, DecodeGeneric },
    { "WM_MOUSEMOVE", WM_MOUSEMOVE,                         // 0x0200
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_LBUTTONDOWN", WM_LBUTTONDOWN,                     // 0x0201
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_LBUTTONUP", WM_LBUTTONUP,                         // 0x0202
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_LBUTTONDBLCLK", WM_LBUTTONDBLCLK,                 // 0x0203
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_RBUTTONDOWN", WM_RBUTTONDOWN,                     // 0x0204
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_RBUTTONUP", WM_RBUTTONUP,                         // 0x0205
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_RBUTTONDBLCLK", WM_RBUTTONDBLCLK,                 // 0x0206
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_MBUTTONDOWN", WM_MBUTTONDOWN,                     // 0x0207
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_MBUTTONUP", WM_MBUTTONUP,                         // 0x0208
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_MBUTTONDBLCLK", WM_MBUTTONDBLCLK,                 // 0x0209
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_PARENTNOTIFY", WM_PARENTNOTIFY,                   // 0x0210
        MTF_TYPE_MOUSE, DecodeGeneric },
    { "WM_ENTERMENULOOP", WM_ENTERMENULOOP,                 // 0x0211
        0, DecodeGeneric },
    { "WM_EXITMENULOOP", WM_EXITMENULOOP,                   // 0x0212
        0, DecodeGeneric },
    { "WM_MDICREATE", WM_MDICREATE,                         // 0x0220
        0, DecodeGeneric },
    { "WM_MDIDESTROY", WM_MDIDESTROY,                       // 0x0221
        0, DecodeGeneric },
    { "WM_MDIACTIVATE", WM_MDIACTIVATE,                     // 0x0222
        0, DecodeGeneric },
    { "WM_MDIRESTORE", WM_MDIRESTORE,                       // 0x0223
        0, DecodeGeneric },
    { "WM_MDINEXT", WM_MDINEXT,                             // 0x0224
        0, DecodeGeneric },
    { "WM_MDIMAXIMIZE", WM_MDIMAXIMIZE,                     // 0x0225
        0, DecodeGeneric },
    { "WM_MDITILE", WM_MDITILE,                             // 0x0226
        0, DecodeGeneric },
    { "WM_MDICASCADE", WM_MDICASCADE,                       // 0x0227
        0, DecodeGeneric },
    { "WM_MDIICONARRANGE", WM_MDIICONARRANGE,               // 0x0228
        0, DecodeGeneric },
    { "WM_MDIGETACTIVE", WM_MDIGETACTIVE,                   // 0x0229
        0, DecodeGeneric },
    { "WM_MDISETMENU", WM_MDISETMENU,                       // 0x0230
        0, DecodeGeneric },
    { "WM_ENTERSIZEMOVE", WM_ENTERSIZEMOVE,                 // 0x0231
        0, DecodeGeneric },
    { "WM_EXITSIZEMOVE", WM_EXITSIZEMOVE,                   // 0x0232
        0, DecodeGeneric },
    { "WM_DROPFILES", WM_DROPFILES,                         // 0x0233
        0, DecodeGeneric },
    { "WM_MDIREFRESHMENU", WM_MDIREFRESHMENU,               // 0x0234
        0, DecodeGeneric },
#ifdef  FE_IME
    { "WM_IME_REPORT", WM_IME_REPORT,                       // 0x0280
        MTF_TYPE_IME, DecodeGeneric },
#endif
    { "WM_IME_SETCONTEXT",      WM_IME_SETCONTEXT,          // 0x0281
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_NOTIFY",          WM_IME_NOTIFY,              // 0x0282
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_CONTROL",         WM_IME_CONTROL,             // 0x0283
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_COMPOSITIONFULL", WM_IME_COMPOSITIONFULL,     // 0x0284
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_SELECT",          WM_IME_SELECT,              // 0x0285
        TMP_MTF_TYPE_IME, DecodeGeneric },
    { "WM_IME_CHAR",            WM_IME_CHAR,                // 0x0286
        TMP_MTF_TYPE_IME, DecodeGeneric },
#ifdef  FE_IME
    { "WM_IMEKEYDOWN", WM_IMEKEYDOWN,                       // 0x0290
        MTF_TYPE_IME, DecodeGeneric },
    { "WM_IMEKEYUP", WM_IMEKEYUP,                           // 0x0291
        MTF_TYPE_IME, DecodeGeneric },
#endif
    { "WM_CUT", WM_CUT,                                     // 0x0300
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_COPY", WM_COPY,                                   // 0x0301
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_PASTE", WM_PASTE,                                 // 0x0302
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_CLEAR", WM_CLEAR,                                 // 0x0303
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_UNDO", WM_UNDO,                                   // 0x0304
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_RENDERFORMAT", WM_RENDERFORMAT,                   // 0x0305
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_RENDERALLFORMATS", WM_RENDERALLFORMATS,           // 0x0306
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_DESTROYCLIPBOARD", WM_DESTROYCLIPBOARD,           // 0x0307
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_DRAWCLIPBOARD", WM_DRAWCLIPBOARD,                 // 0x0308
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_PAINTCLIPBOARD", WM_PAINTCLIPBOARD,               // 0x0309
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_VSCROLLCLIPBOARD", WM_VSCROLLCLIPBOARD,           // 0x030A
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_SIZECLIPBOARD", WM_SIZECLIPBOARD,                 // 0x030B
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_ASKCBFORMATNAME", WM_ASKCBFORMATNAME,             // 0x030C
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_CHANGECBCHAIN", WM_CHANGECBCHAIN,                 // 0x030D
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_HSCROLLCLIPBOARD", WM_HSCROLLCLIPBOARD,           // 0x030E
        MTF_TYPE_CLIP, DecodeGeneric },
    { "WM_QUERYNEWPALETTE", WM_QUERYNEWPALETTE,             // 0x030F

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -