C#中Windows消息对应的十六进制表

    技术2022-05-20  47

    windows mobile编程,无论使用eVC还是.net CF,都脱不开windows消息机制这个框架。在日常的程序编写过程中,windows消息也是很常用的,windows消息常用的api函数也是常用。        这里我们不介绍windows api函数,而是介绍一下windows消息在c#使用中的十六进制表述。我给出了其中大部分消息的对照表。但是一些特有消息api函数的参数十六进制对照表并没有给出,比如:ShowWindow的。       其它一些特有的常用的以后的文章中会介绍到,并且会介绍windows api函数在.net cf框架下在c#中的用法。对照表如下:

    Windows消息列表WM_NULL                         = 0x0000,WM_CREATE                    = 0x0001,WM_DESTROY                 = 0x0002,WM_MOVE                         = 0x0003,WM_SIZE                           = 0x0005,WM_ACTIVATE                  = 0x0006,WM_SETFOCUS               = 0x0007,WM_KILLFOCUS              = 0x0008,WM_ENABLE                 = 0x000A,WM_SETREDRAW              = 0x000B,WM_SETTEXT                = 0x000C,WM_GETTEXT                = 0x000D,WM_GETTEXTLENGTH          = 0x000E,WM_PAINT                  = 0x000F,WM_CLOSE                  = 0x0010,WM_QUERYENDSESSION        = 0x0011,WM_QUIT                   = 0x0012,WM_QUERYOPEN              = 0x0013,WM_ERASEBKGND             = 0x0014,WM_SYSCOLORCHANGE         = 0x0015,WM_ENDSESSION             = 0x0016,WM_SHOWWINDOW             = 0x0018,WM_WININICHANGE           = 0x001A,WM_SETTINGCHANGE          = 0x001A,WM_DEVMODECHANGE          = 0x001B,WM_ACTIVATEAPP            = 0x001C,WM_FONTCHANGE             = 0x001D,WM_TIMECHANGE             = 0x001E,WM_CANCELMODE             = 0x001F,WM_SETCURSOR              = 0x0020,WM_MOUSEACTIVATE          = 0x0021,WM_CHILDACTIVATE          = 0x0022,WM_QUEUESYNC              = 0x0023,WM_GETMINMAXINFO          = 0x0024,WM_PAINTICON              = 0x0026,WM_ICONERASEBKGND         = 0x0027,WM_NEXTDLGCTL             = 0x0028,WM_SPOOLERSTATUS          = 0x002A,WM_DRAWITEM               = 0x002B,WM_MEASUREITEM            = 0x002C,WM_DELETEITEM             = 0x002D,WM_VKEYTOITEM             = 0x002E,WM_CHARTOITEM             = 0x002F,WM_SETFONT                = 0x0030,WM_GETFONT                = 0x0031,WM_SETHOTKEY              = 0x0032,WM_GETHOTKEY              = 0x0033,WM_QUERYDRAGICON          = 0x0037,WM_COMPAREITEM            = 0x0039,WM_GETOBJECT              = 0x003D,WM_COMPACTING             = 0x0041,WM_COMMNOTIFY             = 0x0044 ,WM_WINDOWPOSCHANGING      = 0x0046,WM_WINDOWPOSCHANGED       = 0x0047,WM_POWER                  = 0x0048,WM_COPYDATA               = 0x004A,WM_CANCELJOURNAL          = 0x004B,WM_NOTIFY                 = 0x004E,WM_INPUTLANGCHANGEREQUEST = 0x0050,WM_INPUTLANGCHANGE        = 0x0051,WM_TCARD                  = 0x0052,WM_HELP                   = 0x0053,WM_USERCHANGED            = 0x0054,WM_NOTIFYFORMAT           = 0x0055,WM_CONTEXTMENU            = 0x007B,WM_STYLECHANGING          = 0x007C,WM_STYLECHANGED           = 0x007D,WM_DISPLAYCHANGE          = 0x007E,WM_GETICON                = 0x007F,WM_SETICON                = 0x0080,WM_NCCREATE               = 0x0081,WM_NCDESTROY              = 0x0082,WM_NCCALCSIZE             = 0x0083,WM_NCHITTEST              = 0x0084,WM_NCPAINT                = 0x0085,WM_NCACTIVATE             = 0x0086,WM_GETDLGCODE             = 0x0087,WM_SYNCPAINT              = 0x0088,WM_NCMOUSEMOVE            = 0x00A0,WM_NCLBUTTONDOWN          = 0x00A1,WM_NCLBUTTONUP            = 0x00A2,WM_NCLBUTTONDBLCLK        = 0x00A3,WM_NCRBUTTONDOWN          = 0x00A4,WM_NCRBUTTONUP            = 0x00A5,WM_NCRBUTTONDBLCLK        = 0x00A6,WM_NCMBUTTONDOWN          = 0x00A7,WM_NCMBUTTONUP            = 0x00A8,WM_NCMBUTTONDBLCLK        = 0x00A9,WM_KEYDOWN                = 0x0100,WM_KEYUP                  = 0x0101,WM_CHAR                   = 0x0102,WM_DEADCHAR               = 0x0103,WM_SYSKEYDOWN             = 0x0104,WM_SYSKEYUP               = 0x0105,WM_SYSCHAR                = 0x0106,WM_SYSDEADCHAR            = 0x0107,WM_KEYLAST                = 0x0108,WM_IME_STARTCOMPOSITION   = 0x010D,WM_IME_ENDCOMPOSITION     = 0x010E,WM_IME_COMPOSITION        = 0x010F,WM_IME_KEYLAST            = 0x010F,WM_INITDIALOG             = 0x0110,WM_COMMAND                = 0x0111,WM_SYSCOMMAND             = 0x0112,WM_TIMER                  = 0x0113,WM_HSCROLL                = 0x0114,WM_VSCROLL                = 0x0115,WM_INITMENU               = 0x0116,WM_INITMENUPOPUP          = 0x0117,WM_MENUSELECT             = 0x011F,WM_MENUCHAR               = 0x0120,WM_ENTERIDLE              = 0x0121,WM_MENURBUTTONUP          = 0x0122,WM_MENUDRAG               = 0x0123,WM_MENUGETOBJECT          = 0x0124,WM_UNINITMENUPOPUP        = 0x0125,WM_MENUCOMMAND            = 0x0126,WM_CTLCOLORMSGBOX         = 0x0132,WM_CTLCOLOREDIT           = 0x0133,WM_CTLCOLORLISTBOX        = 0x0134,WM_CTLCOLORBTN            = 0x0135,WM_CTLCOLORDLG            = 0x0136,WM_CTLCOLORSCROLLBAR      = 0x0137,WM_CTLCOLORSTATIC         = 0x0138,WM_MOUSEMOVE              = 0x0200,WM_LBUTTONDOWN            = 0x0201,WM_LBUTTONUP              = 0x0202,WM_LBUTTONDBLCLK          = 0x0203,WM_RBUTTONDOWN            = 0x0204,WM_RBUTTONUP              = 0x0205,WM_RBUTTONDBLCLK          = 0x0206,WM_MBUTTONDOWN            = 0x0207,WM_MBUTTONUP              = 0x0208,WM_MBUTTONDBLCLK          = 0x0209,WM_MOUSEWHEEL             = 0x020A,WM_PARENTNOTIFY           = 0x0210,WM_ENTERMENULOOP          = 0x0211,WM_EXITMENULOOP           = 0x0212,WM_NEXTMENU               = 0x0213,WM_SIZING                 = 0x0214,WM_CAPTURECHANGED         = 0x0215,WM_MOVING                 = 0x0216,WM_DEVICECHANGE           = 0x0219,WM_MDICREATE              = 0x0220,WM_MDIDESTROY             = 0x0221,WM_MDIACTIVATE            = 0x0222,WM_MDIRESTORE             = 0x0223,WM_MDINEXT                = 0x0224,WM_MDIMAXIMIZE            = 0x0225,WM_MDITILE                = 0x0226,WM_MDICASCADE             = 0x0227,WM_MDIICONARRANGE         = 0x0228,WM_MDIGETACTIVE           = 0x0229,WM_MDISETMENU             = 0x0230,WM_ENTERSIZEMOVE          = 0x0231,WM_EXITSIZEMOVE           = 0x0232,WM_DROPFILES              = 0x0233,WM_MDIREFRESHMENU         = 0x0234,WM_IME_SETCONTEXT         = 0x0281,WM_IME_NOTIFY             = 0x0282,WM_IME_CONTROL            = 0x0283,WM_IME_COMPOSITIONFULL    = 0x0284,WM_IME_SELECT             = 0x0285,WM_IME_CHAR               = 0x0286,WM_IME_REQUEST            = 0x0288,WM_IME_KEYDOWN            = 0x0290,WM_IME_KEYUP              = 0x0291,WM_MOUSEHOVER             = 0x02A1,WM_MOUSELEAVE             = 0x02A3,WM_CUT                    = 0x0300,WM_COPY                   = 0x0301,WM_PASTE                  = 0x0302,WM_CLEAR                  = 0x0303,WM_UNDO                   = 0x0304,WM_RENDERFORMAT           = 0x0305,WM_RENDERALLFORMATS       = 0x0306,WM_DESTROYCLIPBOARD       = 0x0307,WM_DRAWCLIPBOARD          = 0x0308,WM_PAINTCLIPBOARD         = 0x0309,WM_VSCROLLCLIPBOARD       = 0x030A,WM_SIZECLIPBOARD          = 0x030B,WM_ASKCBFORMATNAME        = 0x030C,WM_CHANGECBCHAIN          = 0x030D,WM_HSCROLLCLIPBOARD       = 0x030E,WM_QUERYNEWPALETTE        = 0x030F,WM_PALETTEISCHANGING      = 0x0310,WM_PALETTECHANGED         = 0x0311,WM_HOTKEY                 = 0x0312,WM_PRINT                  = 0x0317,WM_PRINTCLIENT            = 0x0318,WM_HANDHELDFIRST          = 0x0358,WM_HANDHELDLAST           = 0x035F,WM_AFXFIRST               = 0x0360,WM_AFXLAST                = 0x037F,WM_PENWINFIRST            = 0x0380,WM_PENWINLAST             = 0x038F,WM_APP                    = 0x8000,WM_USER                   = 0x0400


    最新回复(0)