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

📄 winuser.h

📁 MinGW+MSYS开发必用的api参考
💻 H
📖 第 1 页 / 共 5 页
字号:
#endif#define DFCS_ADJUSTRECT	0x2000#define DFCS_FLAT	0x4000#define DFCS_MONO	0x8000#define DST_COMPLEX	0#define DST_TEXT	1#define DST_PREFIXTEXT	2#define DST_ICON	3#define DST_BITMAP	4#define DSS_NORMAL	0#define DSS_UNION	16#define DSS_DISABLED	32#define DSS_MONO	128#define DSS_RIGHT	0x8000#define DT_BOTTOM	8#define DT_CALCRECT	1024#define DT_CENTER	1#define DT_EDITCONTROL	8192#define DT_END_ELLIPSIS	32768#define DT_PATH_ELLIPSIS	16384#define DT_WORD_ELLIPSIS 0x40000#define DT_EXPANDTABS	64#define DT_EXTERNALLEADING	512#define DT_LEFT	0#define DT_MODIFYSTRING	65536#define DT_NOCLIP	256#define DT_NOPREFIX	2048#define DT_RIGHT	2#define DT_RTLREADING	131072#define DT_SINGLELINE	32#define DT_TABSTOP	128#define DT_TOP	0#define DT_VCENTER	4#define DT_WORDBREAK	16#define DT_INTERNAL	4096#define WB_ISDELIMITER	2#define WB_LEFT	0#define WB_RIGHT	1#define SB_HORZ	0#define SB_VERT	1#define SB_CTL	2#define SB_BOTH	3#define ESB_DISABLE_BOTH	3#define ESB_DISABLE_DOWN	2#define ESB_DISABLE_LEFT	1#define ESB_DISABLE_LTUP	1#define ESB_DISABLE_RIGHT	2#define ESB_DISABLE_RTDN	2#define ESB_DISABLE_UP	1#define ESB_ENABLE_BOTH	0#define SB_LINEUP	0#define SB_LINEDOWN	1#define SB_LINELEFT	0#define SB_LINERIGHT	1#define SB_PAGEUP	2#define SB_PAGEDOWN	3#define SB_PAGELEFT	2#define SB_PAGERIGHT	3#define SB_THUMBPOSITION	4#define SB_THUMBTRACK	5#define SB_ENDSCROLL	8#define SB_LEFT	6#define SB_RIGHT	7#define SB_BOTTOM	7#define SB_TOP	6#define IS_INTRESOURCE(i) (((ULONG_PTR)(i) >> 16) == 0)#define MAKEINTRESOURCEA(i) (LPSTR)((DWORD)((WORD)(i)))#define MAKEINTRESOURCEW(i) (LPWSTR)((DWORD)((WORD)(i)))#ifndef XFree86Server# define RT_CURSOR MAKEINTRESOURCE(1)# define RT_FONT MAKEINTRESOURCE(8)#endif /* ndef XFree86Server */#define RT_BITMAP MAKEINTRESOURCE(2)#define RT_ICON MAKEINTRESOURCE(3)#define RT_MENU MAKEINTRESOURCE(4)#define RT_DIALOG MAKEINTRESOURCE(5)#define RT_STRING MAKEINTRESOURCE(6)#define RT_FONTDIR MAKEINTRESOURCE(7)#define RT_ACCELERATOR MAKEINTRESOURCE(9)#define RT_RCDATA MAKEINTRESOURCE(10)#define RT_MESSAGETABLE MAKEINTRESOURCE(11)#define DIFFERENCE 11#define RT_GROUP_CURSOR MAKEINTRESOURCE((DWORD)RT_CURSOR+DIFFERENCE)#define RT_GROUP_ICON MAKEINTRESOURCE((DWORD)RT_ICON+DIFFERENCE)#define RT_VERSION MAKEINTRESOURCE(16)#define RT_DLGINCLUDE MAKEINTRESOURCE(17)#define RT_PLUGPLAY MAKEINTRESOURCE(19)#define RT_VXD MAKEINTRESOURCE(20)#define RT_ANICURSOR MAKEINTRESOURCE(21)#define RT_ANIICON MAKEINTRESOURCE(22)#define RT_HTML MAKEINTRESOURCE(23)#ifndef RC_INVOKED#define RT_MANIFEST MAKEINTRESOURCE(24)#define CREATEPROCESS_MANIFEST_RESOURCE_ID  MAKEINTRESOURCE(1)#define ISOLATIONAWARE_MANIFEST_RESOURCE_ID MAKEINTRESOURCE(2)#define ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID MAKEINTRESOURCE(3)#else#define RT_MANIFEST 24#define CREATEPROCESS_MANIFEST_RESOURCE_ID  1#define ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2#define ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID 3#endif#define EWX_FORCE 4#define EWX_LOGOFF 0#define EWX_POWEROFF 8#define EWX_REBOOT 2#define EWX_SHUTDOWN 1#if (_WIN32_WINNT >= 0x0500)#define EWX_FORCEIFHUNG 16#endif#define CS_BYTEALIGNCLIENT 4096#define CS_BYTEALIGNWINDOW 8192#define CS_KEYCVTWINDOW 4#define CS_NOKEYCVT 256#define CS_CLASSDC 64#define CS_DBLCLKS 8#define CS_GLOBALCLASS 16384#define CS_HREDRAW 2#define CS_NOCLOSE 512#define CS_OWNDC 32#define CS_PARENTDC 128#define CS_SAVEBITS 2048#define CS_VREDRAW 1#define CS_IME 0x10000#if (_WIN32_WINNT >= 0x0501)#define CS_DROPSHADOW 0x20000#endif#define GCW_ATOM (-32)#define GCL_CBCLSEXTRA (-20)#define GCL_CBWNDEXTRA (-18)#define GCL_HBRBACKGROUND (-10)#define GCL_HCURSOR (-12)#define GCL_HICON (-14)#define GCL_HICONSM (-34)#define GCL_HMODULE (-16)#define GCL_MENUNAME (-8)#define GCL_STYLE (-26)#define GCL_WNDPROC (-24)#define GCLP_MENUNAME (-8)#define GCLP_HBRBACKGROUND (-10)#define GCLP_HCURSOR (-12)#define GCLP_HICON (-14)#define GCLP_HMODULE (-16)#define GCLP_WNDPROC (-24)#define GCLP_HICONSM (-34)#if 0    /* This is supposed to be defined by the program using it not defined       in the w32api headers.  I've left it here for documentation purposes.    */#ifndef IDC_STATIC  /* May be predefined by resource compiler. */#define IDC_STATIC (-1)#endif#endif#define IDC_ARROW MAKEINTRESOURCE(32512)#define IDC_IBEAM MAKEINTRESOURCE(32513)#define IDC_WAIT MAKEINTRESOURCE(32514)#define IDC_CROSS MAKEINTRESOURCE(32515)#define IDC_UPARROW MAKEINTRESOURCE(32516)#define IDC_SIZENWSE MAKEINTRESOURCE(32642)#define IDC_SIZENESW MAKEINTRESOURCE(32643)#define IDC_SIZEWE MAKEINTRESOURCE(32644)#define IDC_SIZENS MAKEINTRESOURCE(32645)#define IDC_SIZEALL MAKEINTRESOURCE(32646)#define IDC_NO MAKEINTRESOURCE(32648)#define IDC_HAND MAKEINTRESOURCE(32649)#define IDC_APPSTARTING MAKEINTRESOURCE(32650)#define IDC_HELP MAKEINTRESOURCE(32651)#define IDC_ICON MAKEINTRESOURCE(32641)#define IDC_SIZE MAKEINTRESOURCE(32640)#ifndef RC_INVOKED#define IDI_APPLICATION MAKEINTRESOURCE(32512)#define IDI_HAND MAKEINTRESOURCE(32513)#define IDI_QUESTION MAKEINTRESOURCE(32514)#define IDI_EXCLAMATION MAKEINTRESOURCE(32515)#define IDI_ASTERISK MAKEINTRESOURCE(32516)#define IDI_WINLOGO MAKEINTRESOURCE(32517)#else#define IDI_APPLICATION 32512#define IDI_HAND 32513#define IDI_QUESTION 32514#define IDI_EXCLAMATION 32515#define IDI_ASTERISK 32516#define IDI_WINLOGO 32517#endif#define IDI_WARNING IDI_EXCLAMATION#define IDI_ERROR IDI_HAND#define IDI_INFORMATION IDI_ASTERISK#define MIIM_STATE 1#define MIIM_ID 2#define MIIM_SUBMENU 4#define MIIM_CHECKMARKS 8#define MIIM_TYPE 16#define MIIM_DATA 32#define MIIM_STRING 64#define MIIM_BITMAP 128#define MIIM_FTYPE 256#if (WINVER >= 0x0500)#define MIM_MAXHEIGHT 1#define MIM_BACKGROUND 2#define MIM_HELPID 4#define MIM_MENUDATA 8#define MIM_STYLE 16#define MIM_APPLYTOSUBMENUS 0x80000000L#define MNS_NOCHECK 0x80000000#define MNS_MODELESS 0x40000000#define MNS_DRAGDROP 0x20000000#define MNS_AUTODISMISS 0x10000000#define MNS_NOTIFYBYPOS 0x08000000#define MNS_CHECKORBMP 0x04000000#endif#define MFT_BITMAP 4#define MFT_MENUBARBREAK 32#define MFT_MENUBREAK 64#define MFT_OWNERDRAW 256#define MFT_RADIOCHECK 512#define MFT_RIGHTJUSTIFY 0x4000#define MFT_SEPARATOR 0x800#define MFT_RIGHTORDER 0x2000L#define MFT_STRING 0#define MFS_CHECKED 8#define MFS_DEFAULT 4096#define MFS_DISABLED 3#define MFS_ENABLED 0#define MFS_GRAYED 3#define MFS_HILITE 128#define MFS_UNCHECKED 0#define MFS_UNHILITE 0#define GW_HWNDNEXT 2#define GW_HWNDPREV 3#define GW_CHILD 5#define GW_HWNDFIRST 0#define GW_HWNDLAST 1#define GW_OWNER 4#define SW_HIDE 0#define SW_NORMAL 1#define SW_SHOWNORMAL 1#define SW_SHOWMINIMIZED 2#define SW_MAXIMIZE 3#define SW_SHOWMAXIMIZED 3#define SW_SHOWNOACTIVATE 4#define SW_SHOW 5#define SW_MINIMIZE 6#define SW_SHOWMINNOACTIVE 7#define SW_SHOWNA 8#define SW_RESTORE 9#define SW_SHOWDEFAULT 10#define SW_FORCEMINIMIZE 11#define SW_MAX 11#define MB_USERICON 128#define MB_ICONASTERISK 64#define MB_ICONEXCLAMATION 0x30#define MB_ICONWARNING 0x30#define MB_ICONERROR 16#define MB_ICONHAND 16#define MB_ICONQUESTION 32#define MB_OK 0#define MB_ABORTRETRYIGNORE 2#define MB_APPLMODAL 0#define MB_DEFAULT_DESKTOP_ONLY 0x20000#define MB_HELP 0x4000#define MB_RIGHT 0x80000#define MB_RTLREADING 0x100000#define MB_TOPMOST 0x40000#define MB_DEFBUTTON1 0#define MB_DEFBUTTON2 256#define MB_DEFBUTTON3 512#define MB_DEFBUTTON4 0x300#define MB_ICONINFORMATION 64#define MB_ICONSTOP 16#define MB_OKCANCEL 1#define MB_RETRYCANCEL 5#ifdef _WIN32_WINNT#if (_WIN32_WINNT >= 0x0400)#define MB_SERVICE_NOTIFICATION 0x00200000#else#define MB_SERVICE_NOTIFICATION 0x00040000#endif#define MB_SERVICE_NOTIFICATION_NT3X 0x00040000#endif#define MB_SETFOREGROUND 0x10000#define MB_SYSTEMMODAL 4096#define MB_TASKMODAL 0x2000#define MB_YESNO 4#define MB_YESNOCANCEL 3#define MB_ICONMASK 240#define MB_DEFMASK 3840#define MB_MODEMASK 0x00003000#define MB_MISCMASK 0x0000C000#define MB_NOFOCUS 0x00008000#define MB_TYPEMASK 15#define MB_TOPMOST 0x40000#if (WINVER >= 0x0500)#define MB_CANCELTRYCONTINUE 6#endif#define IDOK 1#define IDCANCEL 2#define IDABORT 3#define IDRETRY 4#define IDIGNORE 5#define IDYES 6#define IDNO 7#if (WINVER >= 0x0400)#define IDCLOSE 8#define IDHELP 9#endif#if (WINVER >= 0x0500)#define IDTRYAGAIN 10#define IDCONTINUE 11#endif#define GWL_EXSTYLE (-20)#define GWL_STYLE (-16)#define GWL_WNDPROC (-4)#define GWLP_WNDPROC (-4)#define GWL_HINSTANCE (-6)#define GWLP_HINSTANCE (-6)#define GWL_HWNDPARENT (-8)#define GWLP_HWNDPARENT (-8)#define GWL_ID (-12)#define GWLP_ID (-12)#define GWL_USERDATA (-21)#define GWLP_USERDATA (-21)#define DWL_DLGPROC 4#define DWLP_DLGPROC 4#define DWL_MSGRESULT 0#define DWLP_MSGRESULT 0#define DWL_USER 8#define DWLP_USER 8#if (_WIN32_WINNT >= 0x0501)#define QS_ALLEVENTS 1215#define QS_ALLINPUT 1279#else#define QS_ALLEVENTS 191#define QS_ALLINPUT 255#endif#define QS_ALLPOSTMESSAGE 256#define QS_HOTKEY 128#if (_WIN32_WINNT >= 0x0501)#define QS_INPUT 1031#else#define QS_INPUT 7#endif#define QS_KEY 1#define QS_MOUSE 6#define QS_MOUSEBUTTON 4#define QS_MOUSEMOVE 2#define QS_PAINT 32#define QS_POSTMESSAGE 8#if (_WIN32_WINNT >= 0x0501)#define QS_RAWINPUT 1024#endif#define QS_SENDMESSAGE 64#define QS_TIMER 16#define MWMO_WAITALL 1#define MWMO_ALERTABLE 2#define MWMO_INPUTAVAILABLE 4#define COLOR_3DDKSHADOW 21#define COLOR_3DFACE 15#define COLOR_3DHILIGHT 20#define COLOR_3DHIGHLIGHT 20#define COLOR_3DLIGHT 22#define COLOR_BTNHILIGHT 20#define COLOR_3DSHADOW 16#define COLOR_ACTIVEBORDER 10#define COLOR_ACTIVECAPTION 2#define COLOR_APPWORKSPACE 12#define COLOR_BACKGROUND 1#define COLOR_DESKTOP 1#define COLOR_BTNFACE 15#define COLOR_BTNHIGHLIGHT 20#define COLOR_BTNSHADOW 16#define COLOR_BTNTEXT 18#define COLOR_CAPTIONTEXT 9#define COLOR_GRAYTEXT 17#define COLOR_HIGHLIGHT 13#define COLOR_HIGHLIGHTTEXT 14#define COLOR_INACTIVEBORDER 11#define COLOR_INACTIVECAPTION 3#define COLOR_INACTIVECAPTIONTEXT 19#define COLOR_INFOBK 24#define COLOR_INFOTEXT 23#define COLOR_MENU 4#define COLOR_MENUTEXT 7#define COLOR_SCROLLBAR 0#define COLOR_WINDOW 5#define COLOR_WINDOWFRAME 6#define COLOR_WINDOWTEXT 8#define COLOR_HOTLIGHT 26#define COLOR_GRADIENTACTIVECAPTION 27#define COLOR_GRADIENTINACTIVECAPTION 28#define CTLCOLOR_MSGBOX 0#define CTLCOLOR_EDIT 1#define CTLCOLOR_LISTBOX 2#define CTLCOLOR_BTN 3#define CTLCOLOR_DLG 4#define CTLCOLOR_SCROLLBAR 5#define CTLCOLOR_STATIC 6#define CTLCOLOR_MAX 7#define SM_CXSCREEN 0#define SM_CYSCREEN 1#define SM_CXVSCROLL 2#define SM_CYHSCROLL 3#define SM_CYCAPTION 4#define SM_CXBORDER 5#define SM_CYBORDER 6#define SM_CXDLGFRAME 7#define SM_CXFIXEDFRAME 7#define SM_CYDLGFRAME 8#define SM_CYFIXEDFRAME 8#define SM_CYVTHUMB 9#define SM_CXHTHUMB 10#define SM_CXICON 11#define SM_CYICON 12#define SM_CXCURSOR 13#define SM_CYCURSOR 14#define SM_CYMENU 15#define SM_CXFULLSCREEN 16#define SM_CYFULLSCREEN 17#define SM_CYKANJIWINDOW 18#define SM_MOUSEPRESENT 19#define SM_CYVSCROLL 20#define SM_CXHSCROLL 21#define SM_DEBUG 22#define SM_SWAPBUTTON 23#define SM_RESERVED1 24#define SM_RESERVED2 25#define SM_RESERVED3 26#define SM_RESERVED4 27#define SM_CXMIN 28#define SM_CYMIN 29#define SM_CXSIZE 30#define SM_CYSIZE 31#define SM_CXSIZEFRAME 32#define SM_CXFRAME 32#define SM_CYSIZEFRAME 33#define SM_CYFRAME 33#define SM_CXMINTRACK 34#define SM_CYMINTRACK 35#define SM_CXDOUBLECLK 36#define SM_CYDOUBLECLK 37#define SM_CXICONSPACING 38#define SM_CYICONSPACING 39#define SM_MENUDROPALIGNMENT 40#define SM_PENWINDOWS 41#define SM_DBCSENABLED 42#define SM_CMOUSEBUTTONS 43#define SM_SECURE 44#define SM_CXEDGE 45#define SM_CYEDGE 46#define SM_CXMINSPACING 47#define SM_CYMINSPACING 48#define SM_CXSMICON 49#define SM_CYSMICON 50#define SM_CYSMCAPTION 51#define SM_CXSMSIZE 52#define SM_CYSMSIZE 53#define SM_CXMENUSIZE 54#define SM_CYMENUSIZE 55#define SM_ARRANGE 56#define SM_CXMINIMIZED 57#define SM_CYMINIMIZED 58#define SM_CXMAXTRACK 59#define SM_CYMAXTRACK 60#define SM_CXMAXIMIZED 61#define SM_CYMAXIMIZED 62#define SM_NETWORK 63#define SM_CLEANBOOT 67#define SM_CXDRAG 68#define SM_CYDRAG 69#define SM_SHOWSOUNDS 70#define SM_CXMENUCHECK 71#define SM_CYMENUCHECK 72#define SM_SLOWMACHINE 73#define SM_MIDEASTENABLED 74#define SM_MOUSEWHEELPRESENT 75

⌨️ 快捷键说明

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