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

📄 winuser.h

📁 TCC是一个轻量级的用C语言制作的编译器
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -