📄 winuser.h
字号:
#define WM_INPUT 0x00FF#endif#define WM_INPUTLANGCHANGE 81#define WM_INPUTLANGCHANGEREQUEST 80#define WM_KEYDOWN 256#define WM_KEYUP 257#define WM_KILLFOCUS 8#define WM_MDIACTIVATE 546#define WM_MDICASCADE 551#define WM_MDICREATE 544#define WM_MDIDESTROY 545#define WM_MDIGETACTIVE 553#define WM_MDIICONARRANGE 552#define WM_MDIMAXIMIZE 549#define WM_MDINEXT 548#define WM_MDIREFRESHMENU 564#define WM_MDIRESTORE 547#define WM_MDISETMENU 560#define WM_MDITILE 550#define WM_MEASUREITEM 44#if (WINVER >= 0x0500)#define WM_GETOBJECT 0x003D#define WM_CHANGEUISTATE 0x0127#define WM_UPDATEUISTATE 0x0128#define WM_QUERYUISTATE 0x0129#define WM_UNINITMENUPOPUP 0x0125#define WM_MENURBUTTONUP 290#define WM_MENUCOMMAND 0x0126#define WM_MENUGETOBJECT 0x0124#define WM_MENUDRAG 0x0123#define WM_APPCOMMAND 0x0319#endif#define WM_MENUCHAR 288#define WM_MENUSELECT 287#define WM_NEXTMENU 531#define WM_MOVE 3#define WM_MOVING 534#define WM_NCACTIVATE 134#define WM_NCCALCSIZE 131#define WM_NCCREATE 129#define WM_NCDESTROY 130#define WM_NCHITTEST 132#define WM_NCLBUTTONDBLCLK 163#define WM_NCLBUTTONDOWN 161#define WM_NCLBUTTONUP 162#define WM_NCMBUTTONDBLCLK 169#define WM_NCMBUTTONDOWN 167#define WM_NCMBUTTONUP 168#if (_WIN32_WINNT >= 0x0500)#define WM_NCXBUTTONDOWN 171#define WM_NCXBUTTONUP 172#define WM_NCXBUTTONDBLCLK 173#define WM_NCMOUSEHOVER 0x02A0#define WM_NCMOUSELEAVE 0x02A2#endif#define WM_NCMOUSEMOVE 160#define WM_NCPAINT 133#define WM_NCRBUTTONDBLCLK 166#define WM_NCRBUTTONDOWN 164#define WM_NCRBUTTONUP 165#define WM_NEXTDLGCTL 40#define WM_NEXTMENU 531#define WM_NOTIFY 78#define WM_NOTIFYFORMAT 85#define WM_NULL 0#define WM_PAINT 15#define WM_PAINTCLIPBOARD 777#define WM_PAINTICON 38#define WM_PALETTECHANGED 785#define WM_PALETTEISCHANGING 784#define WM_PARENTNOTIFY 528#define WM_PASTE 770#define WM_PENWINFIRST 896#define WM_PENWINLAST 911#define WM_POWER 72#define WM_POWERBROADCAST 536#define WM_PRINT 791#define WM_PRINTCLIENT 792#define WM_QUERYDRAGICON 55#define WM_QUERYENDSESSION 17#define WM_QUERYNEWPALETTE 783#define WM_QUERYOPEN 19#define WM_QUEUESYNC 35#define WM_QUIT 18#define WM_RENDERALLFORMATS 774#define WM_RENDERFORMAT 773#define WM_SETCURSOR 32#define WM_SETFOCUS 7#define WM_SETFONT 48#define WM_SETHOTKEY 50#define WM_SETICON 128#define WM_SETREDRAW 11#define WM_SETTEXT 12#define WM_SETTINGCHANGE 26#define WM_SHOWWINDOW 24#define WM_SIZE 5#define WM_SIZECLIPBOARD 779#define WM_SIZING 532#define WM_SPOOLERSTATUS 42#define WM_STYLECHANGED 125#define WM_STYLECHANGING 124#define WM_SYSCHAR 262#define WM_SYSCOLORCHANGE 21#define WM_SYSCOMMAND 274#define WM_SYSDEADCHAR 263#define WM_SYSKEYDOWN 260#define WM_SYSKEYUP 261#define WM_TCARD 82#define WM_THEMECHANGED 794#define WM_TIMECHANGE 30#define WM_TIMER 275#define WM_UNDO 772#define WM_USER 1024#define WM_USERCHANGED 84#define WM_VKEYTOITEM 46#define WM_VSCROLL 277#define WM_VSCROLLCLIPBOARD 778#define WM_WINDOWPOSCHANGED 71#define WM_WINDOWPOSCHANGING 70#define WM_WININICHANGE 26#define WM_KEYFIRST 256#define WM_KEYLAST 264#define WM_SYNCPAINT 136#define WM_MOUSEACTIVATE 33#define WM_MOUSEMOVE 512#define WM_LBUTTONDOWN 513#define WM_LBUTTONUP 514#define WM_LBUTTONDBLCLK 515#define WM_RBUTTONDOWN 516#define WM_RBUTTONUP 517#define WM_RBUTTONDBLCLK 518#define WM_MBUTTONDOWN 519#define WM_MBUTTONUP 520#define WM_MBUTTONDBLCLK 521#define WM_MOUSEWHEEL 522#define WM_MOUSEFIRST 512#if (_WIN32_WINNT >= 0x0500)#define WM_XBUTTONDOWN 523#define WM_XBUTTONUP 524#define WM_XBUTTONDBLCLK 525#define WM_MOUSELAST 525#else#define WM_MOUSELAST 522#endif#define WM_MOUSEHOVER 0x2A1#define WM_MOUSELEAVE 0x2A3#if (_WIN32_WINNT >= 0x0400)#define WHEEL_DELTA 120#define GET_WHEEL_DELTA_WPARAM(wparam) ((short)HIWORD (wparam))#define WHEEL_PAGESCROLL UINT_MAX#endif#define BM_CLICK 245#define BM_GETCHECK 240#define BM_GETIMAGE 246#define BM_GETSTATE 242#define BM_SETCHECK 241#define BM_SETIMAGE 247#define BM_SETSTATE 243#define BM_SETSTYLE 244#define BN_CLICKED 0#define BN_DBLCLK 5#define BN_DISABLE 4#define BN_DOUBLECLICKED 5#define BN_HILITE 2#define BN_KILLFOCUS 7#define BN_PAINT 1#define BN_PUSHED 2#define BN_SETFOCUS 6#define BN_UNHILITE 3#define BN_UNPUSHED 3#define CB_ADDSTRING 323#define CB_DELETESTRING 324#define CB_DIR 325#define CB_FINDSTRING 332#define CB_FINDSTRINGEXACT 344#define CB_GETCOUNT 326#define CB_GETCURSEL 327#define CB_GETDROPPEDCONTROLRECT 338#define CB_GETDROPPEDSTATE 343#define CB_GETDROPPEDWIDTH 351#define CB_GETEDITSEL 320#define CB_GETEXTENDEDUI 342#define CB_GETHORIZONTALEXTENT 349#define CB_GETITEMDATA 336#define CB_GETITEMHEIGHT 340#define CB_GETLBTEXT 328#define CB_GETLBTEXTLEN 329#define CB_GETLOCALE 346#define CB_GETTOPINDEX 347#define CB_INITSTORAGE 353#define CB_INSERTSTRING 330#define CB_LIMITTEXT 321#define CB_RESETCONTENT 331#define CB_SELECTSTRING 333#define CB_SETCURSEL 334#define CB_SETDROPPEDWIDTH 352#define CB_SETEDITSEL 322#define CB_SETEXTENDEDUI 341#define CB_SETHORIZONTALEXTENT 350#define CB_SETITEMDATA 337#define CB_SETITEMHEIGHT 339#define CB_SETLOCALE 345#define CB_SETTOPINDEX 348#define CB_SHOWDROPDOWN 335#if (_WIN32_WINNT >= 0x0501)#define CB_SETMINVISIBLE 0x1701#define CB_GETMINVISIBLE 0x1702#endif#define CBN_CLOSEUP 8#define CBN_DBLCLK 2#define CBN_DROPDOWN 7#define CBN_EDITCHANGE 5#define CBN_EDITUPDATE 6#define CBN_ERRSPACE (-1)#define CBN_KILLFOCUS 4#define CBN_SELCHANGE 1#define CBN_SELENDCANCEL 10#define CBN_SELENDOK 9#define CBN_SETFOCUS 3#define EM_CANUNDO 198#define EM_CHARFROMPOS 215#define EM_EMPTYUNDOBUFFER 205#define EM_FMTLINES 200#define EM_GETFIRSTVISIBLELINE 206#define EM_GETHANDLE 189#define EM_GETLIMITTEXT 213#define EM_GETLINE 196#define EM_GETLINECOUNT 186#define EM_GETMARGINS 212#define EM_GETMODIFY 184#define EM_GETPASSWORDCHAR 210#define EM_GETRECT 178#define EM_GETSEL 176#define EM_GETTHUMB 190#define EM_GETWORDBREAKPROC 209#define EM_LIMITTEXT 197#define EM_LINEFROMCHAR 201#define EM_LINEINDEX 187#define EM_LINELENGTH 193#define EM_LINESCROLL 182#define EM_POSFROMCHAR 214#define EM_REPLACESEL 194#define EM_SCROLL 181#define EM_SCROLLCARET 183#define EM_SETHANDLE 188#define EM_SETLIMITTEXT 197#define EM_SETMARGINS 211#define EM_SETMODIFY 185#define EM_SETPASSWORDCHAR 204#define EM_SETREADONLY 207#define EM_SETRECT 179#define EM_SETRECTNP 180#define EM_SETSEL 177#define EM_SETTABSTOPS 203#define EM_SETWORDBREAKPROC 208#define EM_UNDO 199#if (WINVER >= 0x0500)#define EM_GETIMESTATUS 217#define EM_SETIMESTATUS 216#endif#define EN_CHANGE 768#define EN_ERRSPACE 1280#define EN_HSCROLL 1537#define EN_KILLFOCUS 512#define EN_MAXTEXT 1281#define EN_SETFOCUS 256#define EN_UPDATE 1024#define EN_VSCROLL 1538#define LB_ADDFILE 406#define LB_ADDSTRING 384#define LB_DELETESTRING 386#define LB_DIR 397#define LB_FINDSTRING 399#define LB_FINDSTRINGEXACT 418#define LB_GETANCHORINDEX 413#define LB_GETCARETINDEX 415#define LB_GETCOUNT 395#define LB_GETCURSEL 392#define LB_GETHORIZONTALEXTENT 403#define LB_GETITEMDATA 409#define LB_GETITEMHEIGHT 417#define LB_GETITEMRECT 408#define LB_GETLOCALE 422#define LB_GETSEL 391#define LB_GETSELCOUNT 400#define LB_GETSELITEMS 401#define LB_GETTEXT 393#define LB_GETTEXTLEN 394#define LB_GETTOPINDEX 398#define LB_INITSTORAGE 424#define LB_INSERTSTRING 385#define LB_ITEMFROMPOINT 425#define LB_RESETCONTENT 388#define LB_SELECTSTRING 396#define LB_SELITEMRANGE 411#define LB_SELITEMRANGEEX 387#define LB_SETANCHORINDEX 412#define LB_SETCARETINDEX 414#define LB_SETCOLUMNWIDTH 405#define LB_SETCOUNT 423#define LB_SETCURSEL 390#define LB_SETHORIZONTALEXTENT 404#define LB_SETITEMDATA 410#define LB_SETITEMHEIGHT 416#define LB_SETLOCALE 421#define LB_SETSEL 389#define LB_SETTABSTOPS 402#define LB_SETTOPINDEX 407#define LBN_DBLCLK 2#define LBN_ERRSPACE (-2)#define LBN_KILLFOCUS 5#define LBN_SELCANCEL 3#define LBN_SELCHANGE 1#define LBN_SETFOCUS 4#define SBM_ENABLE_ARROWS 228#define SBM_GETPOS 225#define SBM_GETRANGE 227#define SBM_GETSCROLLINFO 234#define SBM_SETPOS 224#define SBM_SETRANGE 226#define SBM_SETRANGEREDRAW 230#define SBM_SETSCROLLINFO 233#define STM_GETICON 369#define STM_GETIMAGE 371#define STM_SETICON 368#define STM_SETIMAGE 370#define STN_CLICKED 0#define STN_DBLCLK 1#define STN_DISABLE 3#define STN_ENABLE 2#define DM_GETDEFID WM_USER#define DM_SETDEFID (WM_USER+1)#define DM_REPOSITION (WM_USER+2)#define PSM_PAGEINFO (WM_USER+100)#define PSM_SHEETINFO (WM_USER+101)#define PSI_SETACTIVE 1#define PSI_KILLACTIVE 2#define PSI_APPLY 3#define PSI_RESET 4#define PSI_HASHELP 5#define PSI_HELP 6#define PSI_CHANGED 1#define PSI_GUISTART 2#define PSI_REBOOT 3#define PSI_GETSIBLINGS 4#define DCX_WINDOW 1#define DCX_CACHE 2#define DCX_PARENTCLIP 32#define DCX_CLIPSIBLINGS 16#define DCX_CLIPCHILDREN 8#define DCX_NORESETATTRS 4#define DCX_INTERSECTUPDATE 0x200#define DCX_LOCKWINDOWUPDATE 0x400#define DCX_EXCLUDERGN 64#define DCX_INTERSECTRGN 128#define DCX_VALIDATE 0x200000#define GMDI_GOINTOPOPUPS 2#define GMDI_USEDISABLED 1#define FKF_AVAILABLE 2#define FKF_CLICKON 64#define FKF_FILTERKEYSON 1#define FKF_HOTKEYACTIVE 4#define FKF_HOTKEYSOUND 16#define FKF_CONFIRMHOTKEY 8#define FKF_INDICATOR 32#define HCF_HIGHCONTRASTON 1#define HCF_AVAILABLE 2#define HCF_HOTKEYACTIVE 4#define HCF_CONFIRMHOTKEY 8#define HCF_HOTKEYSOUND 16#define HCF_INDICATOR 32#define HCF_HOTKEYAVAILABLE 64#define MKF_AVAILABLE 2#define MKF_CONFIRMHOTKEY 8#define MKF_HOTKEYACTIVE 4#define MKF_HOTKEYSOUND 16#define MKF_INDICATOR 32#define MKF_MOUSEKEYSON 1#define MKF_MODIFIERS 64#define MKF_REPLACENUMBERS 128#define SERKF_ACTIVE 8 /* May be obsolete. Not in recent MS docs. */#define SERKF_AVAILABLE 2#define SERKF_INDICATOR 4#define SERKF_SERIALKEYSON 1#define SSF_AVAILABLE 2#define SSF_SOUNDSENTRYON 1#define SSTF_BORDER 2#define SSTF_CHARS 1#define SSTF_DISPLAY 3#define SSTF_NONE 0#define SSGF_DISPLAY 3#define SSGF_NONE 0#define SSWF_CUSTOM 4#define SSWF_DISPLAY 3#define SSWF_NONE 0#define SSWF_TITLE 1#define SSWF_WINDOW 2#define SKF_AUDIBLEFEEDBACK 64#define SKF_AVAILABLE 2#define SKF_CONFIRMHOTKEY 8#define SKF_HOTKEYACTIVE 4#define SKF_HOTKEYSOUND 16#define SKF_INDICATOR 32#define SKF_STICKYKEYSON 1#define SKF_TRISTATE 128#define SKF_TWOKEYSOFF 256#define TKF_AVAILABLE 2#define TKF_CONFIRMHOTKEY 8#define TKF_HOTKEYACTIVE 4#define TKF_HOTKEYSOUND 16#define TKF_TOGGLEKEYSON 1#define MDITILE_SKIPDISABLED 2#define MDITILE_HORIZONTAL 1#define MDITILE_VERTICAL 0#define VK_LBUTTON 1#define VK_RBUTTON 2#define VK_CANCEL 3#define VK_MBUTTON 4#if (_WIN32_WINNT >= 0x0500)#define VK_XBUTTON1 5#define VK_XBUTTON2 6#endif#define VK_BACK 8#define VK_TAB 9#define VK_CLEAR 12#define VK_RETURN 13#define VK_SHIFT 16#define VK_CONTROL 17#define VK_MENU 18#define VK_PAUSE 19#define VK_CAPITAL 20#define VK_KANA 0x15#define VK_HANGEUL 0x15#define VK_HANGUL 0x15#define VK_JUNJA 0x17#define VK_FINAL 0x18#define VK_HANJA 0x19#define VK_KANJI 0x19#define VK_ESCAPE 0x1B#define VK_CONVERT 0x1C#define VK_NONCONVERT 0x1D#define VK_ACCEPT 0x1E#define VK_MODECHANGE 0x1F#define VK_SPACE 32#define VK_PRIOR 33#define VK_NEXT 34#define VK_END 35#define VK_HOME 36#define VK_LEFT 37#define VK_UP 38#define VK_RIGHT 39#define VK_DOWN 40#define VK_SELECT 41#define VK_PRINT 42#define VK_EXECUTE 43#define VK_SNAPSHOT 44#define VK_INSERT 45#define VK_DELETE 46#define VK_HELP 47#define VK_LWIN 0x5B#define VK_RWIN 0x5C#define VK_APPS 0x5D#define VK_SLEEP 0x5F#define VK_NUMPAD0 0x60#define VK_NUMPAD1 0x61#define VK_NUMPAD2 0x62#define VK_NUMPAD3 0x63#define VK_NUMPAD4 0x64#define VK_NUMPAD5 0x65#define VK_NUMPAD6 0x66#define VK_NUMPAD7 0x67#define VK_NUMPAD8 0x68#define VK_NUMPAD9 0x69#define VK_MULTIPLY 0x6A#define VK_ADD 0x6B#define VK_SEPARATOR 0x6C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -