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

📄 winuser.h

📁 MinGW+MSYS开发必用的api参考
💻 H
📖 第 1 页 / 共 5 页
字号:
#define SM_XVIRTUALSCREEN 76#define SM_YVIRTUALSCREEN 77#define SM_CXVIRTUALSCREEN 78#define SM_CYVIRTUALSCREEN 79#define SM_CMONITORS 80#define SM_SAMEDISPLAYFORMAT 81#define SM_IMMENABLED 82#define SM_CXFOCUSBORDER 83#define SM_CYFOCUSBORDER 84#define SM_TABLETPC 86#define SM_MEDIACENTER 87#define SM_STARTER 88#define SM_SERVERR2 89#if (_WIN32_WINNT < 0x0400)#define SM_CMETRICS 76#else#define SM_CMETRICS 88#endif#define SM_REMOTESESSION 0X1000#define ARW_BOTTOMLEFT 0#define ARW_BOTTOMRIGHT 1#define ARW_HIDE 8#define ARW_TOPLEFT 2#define ARW_TOPRIGHT 3#define ARW_DOWN 4#define ARW_LEFT 0#define ARW_RIGHT 0#define ARW_UP 4#define UOI_FLAGS 1#define UOI_NAME 2#define UOI_TYPE 3#define UOI_USER_SID 4#define LR_DEFAULTCOLOR 0#define LR_MONOCHROME 1#define LR_COLOR 2#define LR_COPYRETURNORG 4#define LR_COPYDELETEORG 8#define LR_LOADFROMFILE 16#define LR_LOADTRANSPARENT 32#define LR_LOADREALSIZE 128#define LR_DEFAULTSIZE 0x0040#define LR_VGACOLOR 0x0080#define LR_LOADMAP3DCOLORS 4096#define LR_CREATEDIBSECTION 8192#define LR_COPYFROMRESOURCE 0x4000#define LR_SHARED 32768#define KEYEVENTF_EXTENDEDKEY 0x00000001#define KEYEVENTF_KEYUP 00000002#if (_WIN32_WINNT >= 0x0500)#define KEYEVENTF_UNICODE 0x00000004#define KEYEVENTF_SCANCODE 0x00000008#endif#define OBM_BTNCORNERS 32758#define OBM_BTSIZE 32761#define OBM_CHECK 32760#define OBM_CHECKBOXES 32759#define OBM_CLOSE 32754#define OBM_COMBO 32738#define OBM_DNARROW 32752#define OBM_DNARROWD 32742#define OBM_DNARROWI 32736#define OBM_LFARROW 32750#define OBM_LFARROWI 32734#define OBM_LFARROWD 32740#define OBM_MNARROW 32739#define OBM_OLD_CLOSE 32767#define OBM_OLD_DNARROW 32764#define OBM_OLD_LFARROW 32762#define OBM_OLD_REDUCE 32757#define OBM_OLD_RESTORE 32755#define OBM_OLD_RGARROW 32763#define OBM_OLD_UPARROW 32765#define OBM_OLD_ZOOM 32756#define OBM_REDUCE 32749#define OBM_REDUCED 32746#define OBM_RESTORE 32747#define OBM_RESTORED 32744#define OBM_RGARROW 32751#define OBM_RGARROWD 32741#define OBM_RGARROWI 32735#define OBM_SIZE 32766#define OBM_UPARROW 32753#define OBM_UPARROWD 32743#define OBM_UPARROWI 32737#define OBM_ZOOM 32748#define OBM_ZOOMD 32745#define OCR_NORMAL 32512#define OCR_IBEAM 32513#define OCR_WAIT 32514#define OCR_CROSS 32515#define OCR_UP 32516#define OCR_SIZE 32640#define OCR_ICON 32641#define OCR_SIZENWSE 32642#define OCR_SIZENESW 32643#define OCR_SIZEWE 32644#define OCR_SIZENS 32645#define OCR_SIZEALL 32646#define OCR_NO 32648#define OCR_APPSTARTING 32650#define OIC_SAMPLE 32512#define OIC_HAND 32513#define OIC_QUES 32514#define OIC_BANG 32515#define OIC_NOTE 32516#define OIC_WINLOGO 32517#define OIC_WARNING OIC_BANG#define OIC_ERROR OIC_HAND#define OIC_INFORMATION OIC_NOTE#define HELPINFO_MENUITEM 2#define HELPINFO_WINDOW 1#define MSGF_DIALOGBOX 0#define MSGF_MESSAGEBOX 1#define MSGF_MENU 2#define MSGF_MOVE 3#define MSGF_SIZE 4#define MSGF_SCROLLBAR 5#define MSGF_NEXTWINDOW 6#define MSGF_MAINLOOP 8#define MSGF_USER 4096#define MOUSEEVENTF_MOVE 0x00000001#define MOUSEEVENTF_LEFTDOWN 0x00000002#define MOUSEEVENTF_LEFTUP 0x00000004#define MOUSEEVENTF_RIGHTDOWN 0x00000008#define MOUSEEVENTF_RIGHTUP 0x00000010#define MOUSEEVENTF_MIDDLEDOWN 0x00000020#define MOUSEEVENTF_MIDDLEUP 0x00000040#define MOUSEEVENTF_ABSOLUTE 0x00008000#if (_WIN32_WINNT >= 0x0400)#define MOUSEEVENTF_WHEEL 0x00000800#endif#if (_WIN32_WINNT >= 0x0500)#define MOUSEEVENTF_XDOWN 0x00000080#define MOUSEEVENTF_XUP 0x00000100#endif/* Also in pbt.h */#if (_WIN32_WINNT >= 0x0400)#define PBT_APMQUERYSUSPEND 0#define PBT_APMQUERYSTANDBY 1#define PBT_APMQUERYSUSPENDFAILED 2#define PBT_APMQUERYSTANDBYFAILED 3#define PBT_APMSUSPEND 4#define PBT_APMSTANDBY 5#define PBT_APMRESUMECRITICAL 6#define PBT_APMRESUMESUSPEND 7#define PBT_APMRESUMESTANDBY 8#define PBT_APMBATTERYLOW 9#define PBT_APMPOWERSTATUSCHANGE 10#define PBT_APMOEMEVENT 11#define PBT_APMRESUMEAUTOMATIC 18#define PBTF_APMRESUMEFROMFAILURE 1#endif/* end pbt.h */#define PM_NOREMOVE 0#define PM_REMOVE 1#define PM_NOYIELD 2#if (_WIN32_WINNT >= 0x0500)# define PM_QS_INPUT (QS_INPUT << 16)# define PM_QS_POSTMESSAGE ((QS_POSTMESSAGE|QS_HOTKEY|QS_TIMER) << 16)# define PM_QS_PAINT (QS_PAINT << 16)# define PM_QS_SENDMESSAGE (QS_SENDMESSAGE << 16)#endif#define HWND_BROADCAST ((HWND)0xFFFF)#define HWND_BOTTOM ((HWND)1)#define HWND_NOTOPMOST ((HWND)(-2))#define HWND_TOP ((HWND)0)#define HWND_TOPMOST ((HWND)(-1))#define HWND_DESKTOP (HWND)0#if (_WIN32_WINNT >= 0x0500)#define HWND_MESSAGE ((HWND)(-3))#endif#define RDW_ERASE 4#define RDW_FRAME 1024#define RDW_INTERNALPAINT 2#define RDW_INVALIDATE 1#define RDW_NOERASE 32#define RDW_NOFRAME 2048#define RDW_NOINTERNALPAINT 16#define RDW_VALIDATE 8#define RDW_ERASENOW 512#define RDW_UPDATENOW 256#define RDW_ALLCHILDREN 128#define RDW_NOCHILDREN 64#define SMTO_ABORTIFHUNG 0x0002#define SMTO_BLOCK 0x0001#define SMTO_NORMAL 0x0000#if (_WIN32_WINNT >= 0x0500)#define SMTO_NOTIMEOUTIFNOTHUNG 0x0008#endif#define SIF_DISABLENOSCROLL 0x0008#define SIF_PAGE 0x0002#define SIF_POS 0x0004#define SIF_RANGE 0x0001#define SIF_TRACKPOS 0x0010#define SIF_ALL (SIF_PAGE|SIF_POS|SIF_RANGE|SIF_TRACKPOS)#define SWP_DRAWFRAME 0x0020#define SWP_FRAMECHANGED 0x0020#define SWP_HIDEWINDOW 0x0080#define SWP_NOACTIVATE 0x0010#define SWP_NOCOPYBITS 0x0100#define SWP_NOMOVE 0x0002#define SWP_NOSIZE 0x0001#define SWP_NOREDRAW 0x0008#define SWP_NOZORDER 0x0004#define SWP_SHOWWINDOW 0x0040#define SWP_NOOWNERZORDER 0x0200#define SWP_NOREPOSITION SWP_NOOWNERZORDER#define SWP_NOSENDCHANGING 0x0400#define SWP_DEFERERASE 0x2000#define SWP_ASYNCWINDOWPOS 0x4000#define HSHELL_ACTIVATESHELLWINDOW 3#define HSHELL_ENDTASK 10#define HSHELL_GETMINRECT 5#define HSHELL_LANGUAGE 8#define HSHELL_REDRAW 6#define HSHELL_TASKMAN 7#define HSHELL_WINDOWACTIVATED 4#define HSHELL_WINDOWCREATED 1#define HSHELL_WINDOWDESTROYED 2#if (_WIN32_WINNT >= 0x0500)#define HSHELL_ACCESSIBILITYSTATE 11#define HSHELL_APPCOMMAND 12#define HSHELL_RUDEAPPACTIVATED 32772#define HSHELL_FLASH 32774#endif#if (_WIN32_WINNT >= 0x0501)#define HSHELL_WINDOWREPLACED 13#define HSHELL_WINDOWREPLACING 14#endif#define SPI_GETACCESSTIMEOUT 0x003C#define SPI_GETACTIVEWINDOWTRACKING 0x1000#define SPI_GETACTIVEWNDTRKTIMEOUT 8194#define SPI_GETACTIVEWNDTRKZORDER 0x100C#define SPI_GETANIMATION 0x0048#define SPI_GETBEEP 0x0001#define SPI_GETBLOCKSENDINPUTRESETS 0x1026#define SPI_GETBORDER 0x0005#define SPI_GETCARETWIDTH 0x2006#define SPI_GETCOMBOBOXANIMATION 0x1004#define SPI_GETCURSORSHADOW 0x101A#define SPI_GETDEFAULTINPUTLANG 0x0059#define SPI_GETDESKWALLPAPER 0x0073#define SPI_GETDRAGFULLWINDOWS 0x0026#define SPI_GETFASTTASKSWITCH 0x0023#define SPI_GETFILTERKEYS 0x0032#define SPI_GETFONTSMOOTHING 0x004A#define SPI_GETFOREGROUNDFLASHCOUNT 0x2004#define SPI_GETFOREGROUNDLOCKTIMEOUT 0x2000#define SPI_GETGRADIENTCAPTIONS 0x1008#define SPI_GETGRIDGRANULARITY 0x0012#define SPI_GETHIGHCONTRAST 0x0042#define SPI_GETHOTTRACKING 0x100E#define SPI_GETICONMETRICS 0x002D#define SPI_GETICONTITLELOGFONT 0x001F#define SPI_GETICONTITLEWRAP 0x0019#define SPI_GETKEYBOARDCUES 0x100A#define SPI_GETKEYBOARDDELAY 0x0016#define SPI_GETKEYBOARDPREF 0x0044#define SPI_GETKEYBOARDSPEED 0x000A#define SPI_GETLISTBOXSMOOTHSCROLLING 0x1006#define SPI_GETLOWPOWERACTIVE 0x0053#define SPI_GETLOWPOWERTIMEOUT 0x004F#define SPI_GETMENUANIMATION 0x1002#define SPI_GETMENUDROPALIGNMENT 0x001B#define SPI_GETMENUFADE 0x1012#define SPI_GETMENUSHOWDELAY 0x006A#define SPI_GETMENUUNDERLINES SPI_GETKEYBOARDCUES#define SPI_GETMINIMIZEDMETRICS 0x002B#define SPI_GETMOUSE 0x0003#define SPI_GETMOUSEHOVERHEIGHT 0x0064#define SPI_GETMOUSEHOVERTIME 0x0066#define SPI_GETMOUSEHOVERWIDTH 0x0062#define SPI_GETMOUSEKEYS 0x0036#define SPI_GETMOUSESPEED 0x0070#define SPI_GETMOUSETRAILS 0x005E#define SPI_GETNONCLIENTMETRICS 0x0029#define SPI_GETPOWEROFFACTIVE 0x0054#define SPI_GETPOWEROFFTIMEOUT 0x0050#define SPI_GETSCREENREADER 0x0046#define SPI_GETSCREENSAVEACTIVE 0x0010#define SPI_GETSCREENSAVERRUNNING 0x0072#define SPI_GETSCREENSAVETIMEOUT 0x000E#define SPI_GETSELECTIONFADE 0x1014#define SPI_GETSERIALKEYS 0x003E#define SPI_GETSHOWIMEUI 0x006E#define SPI_GETSHOWSOUNDS 0x0038#define SPI_GETSNAPTODEFBUTTON 0x005F#define SPI_GETSOUNDSENTRY 0x0040#define SPI_GETSTICKYKEYS 0x003A#define SPI_GETTOGGLEKEYS 0x0034#define SPI_GETTOOLTIPANIMATION 0x1016#define SPI_GETTOOLTIPFADE 0x1018#define SPI_GETUIEFFECTS 0x103E#define SPI_GETWHEELSCROLLLINES 0x0068 #define SPI_GETWINDOWSEXTENSION 0x005C#define SPI_GETWORKAREA 0x0030#define SPI_ICONHORIZONTALSPACING 0x000D#define SPI_ICONVERTICALSPACING 0x0018#define SPI_LANGDRIVER 0x000C#define SPI_SETACCESSTIMEOUT 0x003D#define SPI_SETACTIVEWINDOWTRACKING 0x1001#define SPI_SETACTIVEWNDTRKTIMEOUT 8195#define SPI_SETACTIVEWNDTRKZORDER 0x100D#define SPI_SETANIMATION 0x0049#define SPI_SETBEEP 0x0002#define SPI_SETBLOCKSENDINPUTRESETS 0x1027#define SPI_SETBORDER 0x0006#define SPI_SETCARETWIDTH 0x2007#define SPI_SETCOMBOBOXANIMATION 0x1005#define SPI_SETCURSORS 0x0057#define SPI_SETCURSORSHADOW 0x101B#define SPI_SETDEFAULTINPUTLANG 0x005A#define SPI_SETDESKPATTERN 0x0015#define SPI_SETDESKWALLPAPER 0x0014#define SPI_SETDOUBLECLICKTIME 0x0020#define SPI_SETDOUBLECLKHEIGHT 0x001E#define SPI_SETDOUBLECLKWIDTH 0x001D#define SPI_SETDRAGFULLWINDOWS 0x0025#define SPI_SETDRAGHEIGHT 0x004D#define SPI_SETDRAGWIDTH 0x004C#define SPI_SETFASTTASKSWITCH 0x0024#define SPI_SETFILTERKEYS 0x0033#define SPI_SETFONTSMOOTHING 0x004B#define SPI_SETFOREGROUNDFLASHCOUNT 0x2005#define SPI_SETFOREGROUNDLOCKTIMEOUT 0x2001#define SPI_SETGRADIENTCAPTIONS 0x1009#define SPI_SETGRIDGRANULARITY 0x0013#define SPI_SETHANDHELD 0x004E#define SPI_SETHIGHCONTRAST 0x0043#define SPI_SETHOTTRACKING 0x100F#define SPI_SETICONMETRICS 0x002E#define SPI_SETICONS 0x0058#define SPI_SETICONTITLELOGFONT 0x0022#define SPI_SETICONTITLEWRAP 0x001A#define SPI_SETKEYBOARDCUES 0x100B#define SPI_SETKEYBOARDDELAY 0x0017#define SPI_SETKEYBOARDPREF 0x0045#define SPI_SETKEYBOARDSPEED 0x000B#define SPI_SETLANGTOGGLE 0x005B#define SPI_SETLISTBOXSMOOTHSCROLLING 0x1007#define SPI_SETLOWPOWERACTIVE 0x0055#define SPI_SETLOWPOWERTIMEOUT 0x0051#define SPI_SETMENUANIMATION 0x1003#define SPI_SETMENUDROPALIGNMENT 0x001C#define SPI_SETMENUFADE 0x1013#define SPI_SETMENUSHOWDELAY 0x006B#define SPI_SETMENUUNDERLINES SPI_SETKEYBOARDCUES#define SPI_SETMINIMIZEDMETRICS 0x002C#define SPI_SETMOUSE 0x0004#define SPI_SETMOUSEBUTTONSWAP 0x0021#define SPI_SETMOUSEHOVERHEIGHT 0x0065#define SPI_SETMOUSEHOVERTIME 0x0067#define SPI_SETMOUSEHOVERWIDTH 0x0063#define SPI_SETMOUSEKEYS 0x0037#define SPI_SETMOUSESPEED 0x0071#define SPI_SETMOUSETRAILS 0x005D#define SPI_SETNONCLIENTMETRICS 0x002A#define SPI_SETPENWINDOWS 0x0031#define SPI_SETPOWEROFFACTIVE 0x0056#define SPI_SETPOWEROFFTIMEOUT 0x0052#define SPI_SETSCREENREADER 0x0047#define SPI_SETSCREENSAVEACTIVE 0x0011#define SPI_SETSCREENSAVERRUNNING 0x0061#define SPI_SETSCREENSAVETIMEOUT 0x000F#define SPI_SETSELECTIONFADE 0x1015#define SPI_SETSERIALKEYS 0x003F#define SPI_SETSHOWIMEUI 0x006F#define SPI_SETSHOWSOUNDS 0x0039#define SPI_SETSNAPTODEFBUTTON 0x0060#define SPI_SETSOUNDSENTRY 0x0041#define SPI_SETSTICKYKEYS 0x003B#define SPI_SETTOGGLEKEYS 0x0035#define SPI_SETTOOLTIPANIMATION 0x1017#define SPI_SETTOOLTIPFADE 0x1019#define SPI_SETUIEFFECTS 0x103F#define SPI_SETWHEELSCROLLLINES 0x0069#define SPI_SETWORKAREA 0x002F#if (_WIN32_WINNT >= 0x0501)#define SPI_GETDROPSHADOW 0x1024#define SPI_GETFLATMENU 0x1022#define SPI_GETFOCUSBORDERHEIGHT 0x2010#define SPI_GETFOCUSBORDERWIDTH 0x200E#define SPI_GETFONTSMOOTHINGCONTRAST 0x200C#define SPI_GETFONTSMOOTHINGTYPE 0x200A#define SPI_GETMOUSECLICKLOCK 0x101E#define SPI_GETMOUSECLICKLOCKTIME 0x2008#define SPI_GETMOUSESONAR 0x101C#define SPI_GETMOUSEVANISH 0x1020#define SPI_SETDROPSHADOW 0x1025#define SPI_SETFLATMENU 0x1023#define SPI_SETFOCUSBORDERHEIGHT 0x2011#define SPI_SETFOCUSBORDERWIDTH 0x200F#define SPI_SETFONTSMOOTHINGCONTRAST 0x200D#define SPI_SETFONTSMOOTHINGTYPE 0x200B#define SPI_SETMOUSECLICKLOCK 0x101F#define SPI_SETMOUSECLICKLOCKTIME 0x2009#define SPI_SETMOUSESONAR 0x101D#define SPI_SETMOUSEVANISH 0x1021#endif#define SPIF_UPDATEINIFILE 0x0001#define SPIF_SENDCHANGE 0x0002#define SPIF_SENDWININICHANGE SPIF_SENDCHANGE#define ATF_ONOFFFEEDBACK 2#define ATF_TIMEOUTON 1#define WM_APP 32768#define WM_ACTIVATE 6#define WM_ACTIVATEAPP 28/* FIXME/CHECK: Are WM_AFX{FIRST,LAST} valid for WINVER < 0x400? */#define WM_AFXFIRST 864#define WM_AFXLAST 895#define WM_ASKCBFORMATNAME 780#define WM_CANCELJOURNAL 75#define WM_CANCELMODE 31#define WM_CAPTURECHANGED 533#define WM_CHANGECBCHAIN 781#define WM_CHAR 258#define WM_CHARTOITEM 47#define WM_CHILDACTIVATE 34#define WM_CLEAR 771#define WM_CLOSE 16#define WM_COMMAND 273#define WM_COMMNOTIFY 68		/* obsolete */#define WM_COMPACTING 65#define WM_COMPAREITEM 57#define WM_CONTEXTMENU 123#define WM_COPY 769#define WM_COPYDATA 74#define WM_CREATE 1#define WM_CTLCOLORBTN 309#define WM_CTLCOLORDLG 310#define WM_CTLCOLOREDIT 307#define WM_CTLCOLORLISTBOX 308#define WM_CTLCOLORMSGBOX 306#define WM_CTLCOLORSCROLLBAR 311#define WM_CTLCOLORSTATIC 312#define WM_CUT 768#define WM_DEADCHAR 259#define WM_DELETEITEM 45#define WM_DESTROY 2#define WM_DESTROYCLIPBOARD 775#define WM_DEVICECHANGE 537#define WM_DEVMODECHANGE 27#define WM_DISPLAYCHANGE 126#define WM_DRAWCLIPBOARD 776#define WM_DRAWITEM 43#define WM_DROPFILES 563#define WM_ENABLE 10#define WM_ENDSESSION 22#define WM_ENTERIDLE 289#define WM_ENTERMENULOOP 529#define WM_ENTERSIZEMOVE 561#define WM_ERASEBKGND 20#define WM_EXITMENULOOP 530#define WM_EXITSIZEMOVE 562#define WM_FONTCHANGE 29#define WM_GETDLGCODE 135#define WM_GETFONT 49#define WM_GETHOTKEY 51#define WM_GETICON 127#define WM_GETMINMAXINFO 36#define WM_GETTEXT 13#define WM_GETTEXTLENGTH 14/* FIXME/CHECK: Are WM_HANDHEL{FIRST,LAST} valid for WINVER < 0x400? */#define WM_HANDHELDFIRST 856#define WM_HANDHELDLAST 863#define WM_HELP 83#define WM_HOTKEY 786#define WM_HSCROLL 276#define WM_HSCROLLCLIPBOARD 782#define WM_ICONERASEBKGND 39#define WM_INITDIALOG 272#define WM_INITMENU 278#define WM_INITMENUPOPUP 279#if (_WIN32_WINNT >= 0x0501)

⌨️ 快捷键说明

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