📄 winuser.h
字号:
#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#define VK_BACK 8#define VK_TAB 9#define VK_CLEAR 12#define VK_RETURN 13#define VK_KANA 15#define VK_SHIFT 16#define VK_CONTROL 17#define VK_MENU 18#define VK_PAUSE 19#define VK_CAPITAL 20#define VK_ESCAPE 0x1B#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_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#define VK_SUBTRACT 0x6D#define VK_DECIMAL 0x6E#define VK_DIVIDE 0x6F#define VK_F1 0x70#define VK_F2 0x71#define VK_F3 0x72#define VK_F4 0x73#define VK_F5 0x74#define VK_F6 0x75#define VK_F7 0x76#define VK_F8 0x77#define VK_F9 0x78#define VK_F10 0x79#define VK_F11 0x7A#define VK_F12 0x7B#define VK_F13 0x7C#define VK_F14 0x7D#define VK_F15 0x7E#define VK_F16 0x7F#define VK_F17 0x80#define VK_F18 0x81#define VK_F19 0x82#define VK_F20 0x83#define VK_F21 0x84#define VK_F22 0x85#define VK_F23 0x86#define VK_F24 0x87#define VK_NUMLOCK 0x90#define VK_SCROLL 0x91#define VK_LSHIFT 0xA0#define VK_RSHIFT 0xA1#define VK_LCONTROL 0xA2#define VK_RCONTROL 0xA3#define VK_LMENU 0xA4#define VK_RMENU 0xA5#define VK_PROCESSKEY 0xE5#define VK_ATTN 0xF6#define VK_CRSEL 0xF7#define VK_EXSEL 0xF8#define VK_EREOF 0xF9#define VK_PLAY 0xFA#define VK_ZOOM 0xFB#define VK_NONAME 0xFC#define VK_PA1 0xFD#define VK_OEM_CLEAR 0xFE#define TME_HOVER 1#define TME_LEAVE 2#define TME_QUERY 0x40000000#define TME_CANCEL 0x80000000#define HOVER_DEFAULT 0xFFFFFFFF#define MK_LBUTTON 1#define MK_RBUTTON 2#define MK_SHIFT 4#define MK_CONTROL 8#define MK_MBUTTON 16#define TPM_CENTERALIGN 4#define TPM_LEFTALIGN 0#define TPM_RIGHTALIGN 8#define TPM_LEFTBUTTON 0#define TPM_RIGHTBUTTON 2#define TPM_HORIZONTAL 0#define TPM_VERTICAL 64#define TPM_TOPALIGN 0#define TPM_VCENTERALIGN 16#define TPM_BOTTOMALIGN 32#define TPM_NONOTIFY 128#define TPM_RETURNCMD 256#define HELP_COMMAND 0x102#define HELP_CONTENTS 3#define HELP_CONTEXT 1#define HELP_CONTEXTPOPUP 8#define HELP_FORCEFILE 9#define HELP_HELPONHELP 4#define HELP_INDEX 3#define HELP_KEY 0x101#define HELP_MULTIKEY 0x201#define HELP_PARTIALKEY 0x105#define HELP_QUIT 2#define HELP_SETCONTENTS 5#define HELP_SETINDEX 5#define HELP_CONTEXTMENU 0xa#define HELP_FINDER 0xb#define HELP_WM_HELP 0xc#define HELP_TCARD 0x8000#define HELP_TCARD_DATA 16#define HELP_TCARD_OTHER_CALLER 0x11#define IDH_NO_HELP 28440#define IDH_MISSING_CONTEXT 28441#define IDH_GENERIC_HELP_BUTTON 28442#define IDH_OK 28443#define IDH_CANCEL 28444#define IDH_HELP 28445#define LB_CTLCODE 0#define LB_OKAY 0#define LB_ERR (-1)#define LB_ERRSPACE (-2)#define CB_OKAY 0#define CB_ERR (-1)#define CB_ERRSPACE (-2)#define HIDE_WINDOW 0#define SHOW_OPENWINDOW 1#define SHOW_ICONWINDOW 2#define SHOW_FULLSCREEN 3#define SHOW_OPENNOACTIVATE 4#define SW_PARENTCLOSING 1#define SW_OTHERZOOM 2#define SW_PARENTOPENING 3#define SW_OTHERUNZOOM 4#define KF_EXTENDED 256#define KF_DLGMODE 2048#define KF_MENUMODE 4096#define KF_ALTDOWN 8192#define KF_REPEAT 16384#define KF_UP 32768#define WSF_VISIBLE 1#define PWR_OK 1#define PWR_FAIL (-1)#define PWR_SUSPENDREQUEST 1#define PWR_SUSPENDRESUME 2#define PWR_CRITICALRESUME 3#define NFR_ANSI 1#define NFR_UNICODE 2#define NF_QUERY 3#define NF_REQUERY 4#define MENULOOP_WINDOW 0#define MENULOOP_POPUP 1#define WMSZ_LEFT 1#define WMSZ_RIGHT 2#define WMSZ_TOP 3#define WMSZ_TOPLEFT 4#define WMSZ_TOPRIGHT 5#define WMSZ_BOTTOM 6#define WMSZ_BOTTOMLEFT 7#define WMSZ_BOTTOMRIGHT 8#define HTERROR (-2)#define HTTRANSPARENT (-1)#define HTNOWHERE 0#define HTCLIENT 1#define HTCAPTION 2#define HTSYSMENU 3#define HTGROWBOX 4#define HTSIZE 4#define HTMENU 5#define HTHSCROLL 6#define HTVSCROLL 7#define HTMINBUTTON 8#define HTMAXBUTTON 9#define HTREDUCE 8#define HTZOOM 9#define HTLEFT 10#define HTSIZEFIRST 10#define HTRIGHT 11#define HTTOP 12#define HTTOPLEFT 13#define HTTOPRIGHT 14#define HTBOTTOM 15#define HTBOTTOMLEFT 16#define HTBOTTOMRIGHT 17#define HTSIZELAST 17#define HTBORDER 18#define HTOBJECT 19#define HTCLOSE 20#define HTHELP 21#define MA_ACTIVATE 1#define MA_ACTIVATEANDEAT 2#define MA_NOACTIVATE 3#define MA_NOACTIVATEANDEAT 4#define SIZE_RESTORED 0#define SIZE_MINIMIZED 1#define SIZE_MAXIMIZED 2#define SIZE_MAXSHOW 3#define SIZE_MAXHIDE 4#define SIZENORMAL 0#define SIZEICONIC 1#define SIZEFULLSCREEN 2#define SIZEZOOMSHOW 3#define SIZEZOOMHIDE 4#define WVR_ALIGNTOP 16#define WVR_ALIGNLEFT 32#define WVR_ALIGNBOTTOM 64#define WVR_ALIGNRIGHT 128#define WVR_HREDRAW 256#define WVR_VREDRAW 512#define WVR_REDRAW (WVR_HREDRAW|WVR_VREDRAW)#define WVR_VALIDRECTS 1024#define PRF_CHECKVISIBLE 1#define PRF_NONCLIENT 2#define PRF_CLIENT 4#define PRF_ERASEBKGND 8#define PRF_CHILDREN 16#define PRF_OWNED 32#define IDANI_OPEN 1#define IDANI_CLOSE 2#define IDANI_CAPTION 3#define WPF_RESTORETOMAXIMIZED 2#define WPF_SETMINPOSITION 1#define ODT_MENU 1#define ODT_LISTBOX 2#define ODT_COMBOBOX 3#define ODT_BUTTON 4#define ODT_STATIC 5#define ODA_DRAWENTIRE 1#define ODA_SELECT 2#define ODA_FOCUS 4#define ODS_SELECTED 1#define ODS_GRAYED 2#define ODS_DISABLED 4#define ODS_CHECKED 8#define ODS_FOCUS 16#define ODS_DEFAULT 32#define ODS_COMBOBOXEDIT 4096#define IDHOT_SNAPWINDOW (-1)#define IDHOT_SNAPDESKTOP (-2)#define DBWF_LPARAMPOINTER 0x8000#define DLGWINDOWEXTRA 30#define MNC_IGNORE 0#define MNC_CLOSE 1#define MNC_EXECUTE 2#define MNC_SELECT 3#define DOF_EXECUTABLE 0x8001#define DOF_DOCUMENT 0x8002#define DOF_DIRECTORY 0x8003#define DOF_MULTIPLE 0x8004#define DOF_PROGMAN 1#define DOF_SHELLDATA 2#define DO_DROPFILE 0x454C4946#define DO_PRINTFILE 0x544E5250#define SW_SCROLLCHILDREN 1#define SW_INVALIDATE 2#define SW_ERASE 4#define SC_SIZE 0xF000#define SC_MOVE 0xF010#define SC_MINIMIZE 0xF020#define SC_ICON 0xf020#define SC_MAXIMIZE 0xF030#define SC_ZOOM 0xF030#define SC_NEXTWINDOW 0xF040#define SC_PREVWINDOW 0xF050#define SC_CLOSE 0xF060#define SC_VSCROLL 0xF070#define SC_HSCROLL 0xF080#define SC_MOUSEMENU 0xF090#define SC_KEYMENU 0xF100#define SC_ARRANGE 0xF110#define SC_RESTORE 0xF120#define SC_TASKLIST 0xF130#define SC_SCREENSAVE 0xF140#define SC_HOTKEY 0xF150#define SC_DEFAULT 0xF160#define SC_MONITORPOWER 0xF170#define SC_CONTEXTHELP 0xF180#define SC_SEPARATOR 0xF00F#define EC_LEFTMARGIN 1#define EC_RIGHTMARGIN 2#define EC_USEFONTINFO 0xffff#define DC_HASDEFID 0x534B#define DLGC_WANTARROWS 1#define DLGC_WANTTAB 2#define DLGC_WANTALLKEYS 4#define DLGC_WANTMESSAGE 4#define DLGC_HASSETSEL 8#define DLGC_DEFPUSHBUTTON 16#define DLGC_UNDEFPUSHBUTTON 32#define DLGC_RADIOBUTTON 64#define DLGC_WANTCHARS 128#define DLGC_STATIC 256#define DLGC_BUTTON 0x2000#define LB_CTLCODE 0#define WA_INACTIVE 0#define WA_ACTIVE 1#define WA_CLICKACTIVE 2#define ICON_SMALL 0#define ICON_BIG 1#define HBMMENU_CALLBACK ((HBITMAP) -1)#define HBMMENU_SYSTEM ((HBITMAP)1)#define HBMMENU_MBAR_RESTORE ((HBITMAP)2)#define HBMMENU_MBAR_MINIMIZE ((HBITMAP)3)#define HBMMENU_MBAR_CLOSE ((HBITMAP)5)#define HBMMENU_MBAR_CLOSE_D ((HBITMAP)6)#define HBMMENU_MBAR_MINIMIZE_D ((HBITMAP)7)#define HBMMENU_POPUP_CLOSE ((HBITMAP)8)#define HBMMENU_POPUP_RESTORE ((HBITMAP)9)#define HBMMENU_POPUP_MAXIMIZE ((HBITMAP)10)#define HBMMENU_POPUP_MINIMIZE ((HBITMAP)11)#define MOD_ALT 1#define MOD_CONTROL 2#define MOD_SHIFT 4#define MOD_WIN 8#define MOD_IGNORE_ALL_MODIFIER 1024#define MOD_ON_KEYUP 2048#define MOD_RIGHT 16384#define MOD_LEFT 32768#define LLKHF_ALTDOWN 0x00000020#ifndef RC_INVOKEDtypedef BOOL(CALLBACK *DLGPROC)(HWND,UINT,WPARAM,LPARAM);typedef VOID(CALLBACK *TIMERPROC)(HWND,UINT,UINT,DWORD);typedef BOOL(CALLBACK *GRAYSTRINGPROC)(HDC,LPARAM,int);typedef LRESULT(CALLBACK *HOOKPROC)(int,WPARAM,LPARAM);typedef BOOL(CALLBACK *PROPENUMPROCA)(HWND,LPCSTR,HANDLE);typedef BOOL(CALLBACK *PROPENUMPROCW)(HWND,LPCWSTR,HANDLE);typedef BOOL(CALLBACK *PROPENUMPROCEXA)(HWND,LPSTR,HANDLE,DWORD);typedef BOOL(CALLBACK *PROPENUMPROCEXW)(HWND,LPWSTR,HANDLE,DWORD);typedef int(CALLBACK *EDITWORDBREAKPROCA)(LPSTR,int,int,int);typedef int(CALLBACK *EDITWORDBREAKPROCW)(LPWSTR,int,int,int);typedef LRESULT(CALLBACK *WNDPROC)(HWND,UINT,WPARAM,LPARAM);typedef BOOL(CALLBACK *DRAWSTATEPROC)(HDC,LPARAM,WPARAM,int,int);typedef BOOL(CALLBACK *WNDENUMPROC)(HWND,LPARAM);typedef BOOL(CALLBACK *ENUMWINDOWSPROC)(HWND,LPARAM);typedef BOOL(CALLBACK* MONITORENUMPROC)(HMONITOR,HDC,LPRECT,LPARAM);typedef BOOL(CALLBACK *NAMEENUMPROCA)(LPSTR,LPARAM);typedef BOOL(CALLBACK *NAMEENUMPROCW)(LPWSTR,LPARAM);typedef NAMEENUMPROCA DESKTOPENUMPROCA;typedef NAMEENUMPROCW DESKTOPENUMPROCW;typedef NAMEENUMPROCA WINSTAENUMPROCA;typedef NAMEENUMPROCW WINSTAENUMPROCW;typedef void(CALLBACK *SENDASYNCPROC)(HWND,UINT,DWORD,LRESULT);DECLARE_HANDLE(HHOOK);DECLARE_HANDLE(HDWP);typedef struct tagACCEL { BYTE fVirt; WORD key; WORD cmd;} ACCEL,*LPACCEL;typedef struct tagACCESSTIMEOUT { UINT cbSize; DWORD dwFlags; DWORD iTimeOutMSec;} ACCESSTIMEOUT, *LPACCESSTIMEOUT;typedef struct tagANIMATIONINFO { UINT cbSize; int iMinAnimate;} ANIMATIONINFO,*LPANIMATIONINFO;typedef struct tagCREATESTRUCTA { LPVOID lpCreateParams; HINSTANCE hInstance; HMENU hMenu; HWND hwndParent; int cy; int cx; int y; int x; LONG style; LPCSTR lpszName; LPCSTR lpszClass; DWORD dwExStyle;} CREATESTRUCTA,*LPCREATESTRUCTA;typedef struct tagCREATESTRUCTW { LPVOID lpCreateParams; HINSTANCE hInstance; HMENU hMenu; HWND hwndParent; int cy; int cx; int y; int x; LONG style; LPCWSTR lpszName; LPCWSTR lpszClass; DWORD dwExStyle;} CREATESTRUCTW,*LPCREATESTRUCTW;typedef struct tagCBT_CREATEWNDA { LPCREATESTRUCTA lpcs; HWND hwndInsertAfter;} CBT_CREATEWNDA, *LPCBT_CREATEWNDA;typedef struct tagCBT_CREATEWNDW { LPCREATESTRUCTW lpcs; HWND hwndInsertAfter;} CBT_CREATEWNDW, *LPCBT_CREATEWNDW;typedef struct tagCBTACTIVATESTRUCT { BOOL fMouse; HWND hWndActive;} CBTACTIVATESTRUCT,*LPCBTACTIVATESTRUCT;typedef struct tagCLIENTCREATESTRUCT { HANDLE hWindowMenu; UINT idFirstChild;} CLIENTCREATESTRUCT,*LPCLIENTCREATESTRUCT;typedef struct tagCOMPAREITEMSTRUCT { UINT CtlType; UINT CtlID; HWND hwndItem; UINT itemID1; DWORD itemData1; UINT itemID2; DWORD itemData2; DWORD dwLocaleId;} COMPAREITEMSTRUCT,*LPCOMPAREITEMSTRUCT;typedef struct tagCOPYDATASTRUCT { DWORD dwData; DWORD cbData; PVOID lpData;} COPYDATASTRUCT,*PCOPYDATASTRUCT;typedef struct tagCURSORSHAPE { int xHotSpot; int yHotSpot; int cx; int cy; int cbWidth; BYTE Planes; BYTE BitsPixel;} CURSORSHAPE,*LPCURSORSHAPE;typedef struct tagCWPRETSTRUCT { LRESULT lResult; LPARAM lParam; WPARAM wParam; DWORD message; HWND hwnd;} CWPRETSTRUCT;typedef struct tagCWPSTRUCT { LPARAM lParam; WPARAM wParam; UINT message; HWND hwnd;} CWPSTRUCT,*PCWPSTRUCT;typedef struct tagDEBUGHOOKINFO { DWORD idThread; DWORD idThreadInstaller; LPARAM lParam; WPARAM wParam; int code;} DEBUGHOOKINFO,*PDEBUGHOOKINFO,*LPDEBUGHOOKINFO;typedef struct tagDELETEITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; HWND hwndItem; UINT itemData;} DELETEITEMSTRUCT,*PDELETEITEMSTRUCT,*LPDELETEITEMSTRUCT;#pragma pack(push,2)typedef struct { DWORD style; DWORD dwExtendedStyle; short x; short y; short cx; short cy; WORD id;} DLGITEMTEMPLATE,*LPDLGITEMTEMPLATE;typedef struct { DWORD style; DWORD dwExtendedStyle; WORD cdit; short x; short y; short cx; short cy;} DLGTEMPLATE,*LPDLGTEMPLATE;typedef const DLGTEMPLATE *LPCDLGTEMPLATE;#pragma pack(pop)typedef struct tagDRAWITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemAction; UINT itemState; HWND hwndItem; HDC hDC; RECT rcItem; DWORD itemData;} DRAWITEMSTRUCT,*LPDRAWITEMSTRUCT,*PDRAWITEMSTRUCT;typedef struct { UINT cbSize; int iTabLength; int iLeftMargin; int iRightMargin; UINT uiLengthDrawn;} DRAWTEXTPARAMS,*LPDRAWTEXTPARAMS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -