📄 commctrl.h
字号:
#endif /* _WIN32_WINNT >= 0x0501 */#if (_WIN32_IE >= 0x0500)#define BTNS_BUTTON TBSTYLE_BUTTON#define BTNS_SEP TBSTYLE_SEP#define BTNS_CHECK TBSTYLE_CHECK#define BTNS_GROUP TBSTYLE_GROUP#define BTNS_CHECKGROUP TBSTYLE_CHECKGROUP#define BTNS_DROPDOWN TBSTYLE_DROPDOWN#define BTNS_AUTOSIZE TBSTYLE_AUTOSIZE#define BTNS_NOPREFIX TBSTYLE_NOPREFIX#define BTNS_WHOLEDROPDOWN 0x0080#endif /* _WIN32_IE >= 0x0500 */#if _WIN32_IE >= 0x0501#define BTNS_SHOWTEXT 0x0040#endif#if (_WIN32_IE >= 0x0400)#define TBCDRF_NOEDGES 0x10000#define TBCDRF_HILITEHOTTRACK 0x20000#define TBCDRF_NOOFFSET 0x40000#define TBCDRF_NOMARK 0x80000#define TBCDRF_NOETCHEDEFFECT 0x100000#endif /* _WIN32_IE >= 0x0400 */#define HINST_COMMCTRL ((HINSTANCE)-1)#define IDB_STD_SMALL_COLOR 0#define IDB_STD_LARGE_COLOR 1#define IDB_VIEW_SMALL_COLOR 4#define IDB_VIEW_LARGE_COLOR 5#if (_WIN32_IE >= 0x0300)#define IDB_HIST_SMALL_COLOR 8#define IDB_HIST_LARGE_COLOR 9#endif#define STD_CUT 0#define STD_COPY 1#define STD_PASTE 2#define STD_UNDO 3#define STD_REDOW 4#define STD_DELETE 5#define STD_FILENEW 6#define STD_FILEOPEN 7#define STD_FILESAVE 8#define STD_PRINTPRE 9#define STD_PROPERTIES 10#define STD_HELP 11#define STD_FIND 12#define STD_REPLACE 13#define STD_PRINT 14#define VIEW_LARGEICONS 0#define VIEW_SMALLICONS 1#define VIEW_LIST 2#define VIEW_DETAILS 3#define VIEW_SORTNAME 4#define VIEW_SORTSIZE 5#define VIEW_SORTDATE 6#define VIEW_SORTTYPE 7#define VIEW_PARENTFOLDER 8#define VIEW_NETCONNECT 9#define VIEW_NETDISCONNECT 10#define VIEW_NEWFOLDER 11#define TB_ENABLEBUTTON (WM_USER+1)#define TB_CHECKBUTTON (WM_USER+2)#define TB_PRESSBUTTON (WM_USER+3)#define TB_HIDEBUTTON (WM_USER+4)#define TB_INDETERMINATE (WM_USER+5)#if (_WIN32_IE >= 0x0400)#define TB_MARKBUTTON (WM_USER+6)#endif#define TB_ISBUTTONENABLED (WM_USER+9)#define TB_ISBUTTONCHECKED (WM_USER+10)#define TB_ISBUTTONPRESSED (WM_USER+11)#define TB_ISBUTTONHIDDEN (WM_USER+12)#define TB_ISBUTTONINDETERMINATE (WM_USER+13)#if (_WIN32_IE >= 0x0400)#define TB_ISBUTTONHIGHLIGHTED (WM_USER+14)#endif#define TB_SETSTATE (WM_USER+17)#define TB_GETSTATE (WM_USER+18)#define TB_ADDBITMAP (WM_USER+19)#if (_WIN32_IE >= 0x0400)#define TB_ADDBUTTONSA (WM_USER+20)#define TB_INSERTBUTTONA (WM_USER+21)#else#define TB_ADDBUTTONS (WM_USER+20)#define TB_INSERTBUTTON (WM_USER+21)#endif#define TB_DELETEBUTTON (WM_USER+22)#define TB_GETBUTTON (WM_USER+23)#define TB_BUTTONCOUNT (WM_USER+24)#define TB_COMMANDTOINDEX (WM_USER+25)#define TB_SAVERESTOREA (WM_USER+26)#define TB_SAVERESTOREW (WM_USER+76)#define TB_CUSTOMIZE (WM_USER+27)#define TB_ADDSTRINGA (WM_USER+28)#define TB_ADDSTRINGW (WM_USER+77)#define TB_GETITEMRECT (WM_USER+29)#define TB_BUTTONSTRUCTSIZE (WM_USER+30)#define TB_SETBUTTONSIZE (WM_USER+31)#define TB_SETBITMAPSIZE (WM_USER+32)#define TB_AUTOSIZE (WM_USER+33)#define TB_GETTOOLTIPS (WM_USER+35)#define TB_SETTOOLTIPS (WM_USER+36)#define TB_SETPARENT (WM_USER+37)#define TB_SETROWS (WM_USER+39)#define TB_GETROWS (WM_USER+40)#define TB_GETBITMAPFLAGS (WM_USER+41)#define TB_SETCMDID (WM_USER+42)#define TB_CHANGEBITMAP (WM_USER+43)#define TB_GETBITMAP (WM_USER+44)#define TB_GETBUTTONTEXTA (WM_USER+45)#define TB_GETBUTTONTEXTW (WM_USER+75)#define TB_REPLACEBITMAP (WM_USER+46)#define TB_GETBUTTONSIZE (WM_USER+58)#define TB_SETBUTTONWIDTH (WM_USER+59)#if (_WIN32_IE >= 0x0300)#define TB_SETINDENT (WM_USER+47)#define TB_SETIMAGELIST (WM_USER+48)#define TB_GETIMAGELIST (WM_USER+49)#define TB_LOADIMAGES (WM_USER+50)#define TB_GETRECT (WM_USER+51)#define TB_SETHOTIMAGELIST (WM_USER+52)#define TB_GETHOTIMAGELIST (WM_USER+53)#define TB_SETDISABLEDIMAGELIST (WM_USER+54)#define TB_GETDISABLEDIMAGELIST (WM_USER+55)#define TB_SETSTYLE (WM_USER+56)#define TB_GETSTYLE (WM_USER+57)#define TB_GETBUTTONSIZE (WM_USER+58)#define TB_SETBUTTONWIDTH (WM_USER+59)#define TB_SETMAXTEXTROWS (WM_USER+60)#define TB_GETTEXTROWS (WM_USER+61)#endif#if _WIN32_IE >= 0x400#define TB_GETOBJECT (WM_USER+62)#define TB_GETBUTTONINFOW (WM_USER+63)#define TB_SETBUTTONINFOW (WM_USER+64)#define TB_GETBUTTONINFOA (WM_USER+65)#define TB_SETBUTTONINFOA (WM_USER+66)#define TB_INSERTBUTTONW (WM_USER+67)#define TB_ADDBUTTONSW (WM_USER+68)#define TB_HITTEST (WM_USER+69)#define TB_SETEXTENDEDSTYLE (WM_USER+84)#define TB_GETEXTENDEDSTYLE (WM_USER+85)#define TB_SETDRAWTEXTFLAGS (WM_USER+70)#define TB_GETHOTITEM (WM_USER+71)#define TB_SETHOTITEM (WM_USER+72)#define TB_SETANCHORHIGHLIGHT (WM_USER+73)#define TB_GETANCHORHIGHLIGHT (WM_USER+74)#define TB_MAPACCELERATORA (WM_USER+78)#define TB_GETINSERTMARK (WM_USER+79)#define TB_SETINSERTMARK (WM_USER+80)#define TB_INSERTMARKHITTEST (WM_USER+81)#define TB_MOVEBUTTON (WM_USER+82)#define TB_GETMAXSIZE (WM_USER+83)#define TB_SETEXTENDEDSTYLE (WM_USER+84)#define TB_GETEXTENDEDSTYLE (WM_USER+85)#define TB_GETPADDING (WM_USER+86)#define TB_SETPADDING (WM_USER+87)#define TB_SETINSERTMARKCOLOR (WM_USER+88)#define TB_GETINSERTMARKCOLOR (WM_USER+89)#define TB_MAPACCELERATORW (WM_USER+90)#define TB_GETSTRINGW (WM_USER+91)#define TB_GETSTRINGA (WM_USER+92)#define TB_SETCOLORSCHEME CCM_SETCOLORSCHEME#define TB_GETCOLORSCHEME CCM_GETCOLORSCHEME#define TB_SETUNICODEFORMAT CCM_SETUNICODEFORMAT#define TB_GETUNICODEFORMAT CCM_GETUNICODEFORMAT#endif#define TBBF_LARGE 1#define TBN_GETBUTTONINFOA (TBN_FIRST-0)#define TBN_BEGINDRAG (TBN_FIRST-1)#define TBN_ENDDRAG (TBN_FIRST-2)#define TBN_BEGINADJUST (TBN_FIRST-3)#define TBN_ENDADJUST (TBN_FIRST-4)#define TBN_RESET (TBN_FIRST-5)#define TBN_QUERYINSERT (TBN_FIRST-6)#define TBN_QUERYDELETE (TBN_FIRST-7)#define TBN_TOOLBARCHANGE (TBN_FIRST-8)#define TBN_CUSTHELP (TBN_FIRST-9)#if (_WIN32_IE >= 0x0300)#define TBN_DROPDOWN (TBN_FIRST-10)#endif#if (_WIN32_IE >= 0x0400)#define TBN_HOTITEMCHANGE (TBN_FIRST-13)#define TBN_DRAGOUT (TBN_FIRST-14)#define TBN_DELETINGBUTTON (TBN_FIRST-15)#define TBN_GETDISPINFOA (TBN_FIRST-16)#define TBN_GETDISPINFOW (TBN_FIRST-17)#define TBN_GETINFOTIPA (TBN_FIRST-18)#define TBN_GETINFOTIPW (TBN_FIRST-19)#define TBN_GETBUTTONINFOW (TBN_FIRST-20)#endif#if (_WIN32_IE >= 0x0500)#define TBN_RESTORE (TBN_FIRST-21)#define TBN_SAVE (TBN_FIRST-22)#define TBN_INITCUSTOMIZE (TBN_FIRST-23)#define TBNRF_HIDEHELP 1#define TBNRF_ENDCUSTOMIZE 2#define TBNF_IMAGE 1#define TBNF_TEXT 2#define TBNF_DI_SETITEM 0x10000000#endif /* _WIN32_IE >= 0x0500 */#define TTS_ALWAYSTIP 1#define TTS_NOPREFIX 2#if( _WIN32_IE >= 0x0500 )#define TTS_NOANIMATE 0x10#define TTS_NOFADE 0x20#define TTS_BALLOON 0x40#define TTS_CLOSE 0x80#endif /* _WIN32_IE >= 0x0500 */#define TTF_IDISHWND 1#define TTF_CENTERTIP 2#define TTF_RTLREADING 4#define TTF_SUBCLASS 16#if (_WIN32_IE >= 0x0300)#define TTF_TRACK 0x0020#define TTF_ABSOLUTE 0x0080#define TTF_TRANSPARENT 0x0100#if (_WIN32_IE >= 0x0501)#define TTF_PARSELINKS 0x1000#endif#define TTF_DI_SETITEM 0x8000#define TBCD_TICS 1#define TBCD_THUMB 2#define TBCD_CHANNEL 3#endif /* _WIN32_IE >= 0x0300 */#if (_WIN32_IE >= 0x0400)#define TBDDRET_DEFAULT 0#define TBDDRET_NODEFAULT 1#define TBDDRET_TREATPRESSED 2#define TBIMHT_AFTER 1#define TBIMHT_BACKGROUND 2#endif#define TTDT_AUTOMATIC 0#define TTDT_RESHOW 1#define TTDT_AUTOPOP 2#define TTDT_INITIAL 3#define TTM_ACTIVATE (WM_USER+1)#define TTM_SETDELAYTIME (WM_USER+3)#define TTM_ADDTOOLA (WM_USER+4)#define TTM_ADDTOOLW (WM_USER+50)#define TTM_DELTOOLA (WM_USER+5)#define TTM_DELTOOLW (WM_USER+51)#define TTM_NEWTOOLRECTA (WM_USER+6)#define TTM_NEWTOOLRECTW (WM_USER+52)#define TTM_RELAYEVENT (WM_USER+7)#define TTM_GETTOOLINFOA (WM_USER+8)#define TTM_GETTOOLINFOW (WM_USER+53)#define TTM_SETTOOLINFOA (WM_USER+9)#define TTM_SETTOOLINFOW (WM_USER+54)#define TTM_HITTESTA (WM_USER+10)#define TTM_HITTESTW (WM_USER+55)#define TTM_GETTEXTA (WM_USER+11)#define TTM_GETTEXTW (WM_USER+56)#define TTM_UPDATETIPTEXTA (WM_USER+12)#define TTM_UPDATETIPTEXTW (WM_USER+57)#define TTM_GETTOOLCOUNT (WM_USER+13)#define TTM_ENUMTOOLSA (WM_USER+14)#define TTM_ENUMTOOLSW (WM_USER+58)#define TTM_GETCURRENTTOOLA (WM_USER+15)#define TTM_GETCURRENTTOOLW (WM_USER+59)#define TTM_WINDOWFROMPOINT (WM_USER+16)#if (_WIN32_IE >= 0x0300)#define TTM_TRACKACTIVATE (WM_USER+17) #define TTM_TRACKPOSITION (WM_USER+18) #define TTM_SETTIPBKCOLOR (WM_USER+19)#define TTM_SETTIPTEXTCOLOR (WM_USER+20)#define TTM_GETDELAYTIME (WM_USER+21)#define TTM_GETTIPBKCOLOR (WM_USER+22)#define TTM_GETTIPTEXTCOLOR (WM_USER+23)#define TTM_SETMAXTIPWIDTH (WM_USER+24)#define TTM_GETMAXTIPWIDTH (WM_USER+25)#define TTM_SETMARGIN (WM_USER+26) #define TTM_GETMARGIN (WM_USER+27) #define TTM_POP (WM_USER+28)#endif /* _WIN32_IE */#if (_WIN32_IE >= 0x0400) /* IE4.0 ??? */#define TTM_UPDATE (WM_USER+29)#define TTM_GETBUBBLESIZE (WM_USER+30)#define TTM_ADJUSTRECT (WM_USER+31)#define TTM_SETTITLEA (WM_USER+32)#define TTM_SETTITLEW (WM_USER+33)#endif#define TTN_GETDISPINFOA (TTN_FIRST - 0)#define TTN_GETDISPINFOW (TTN_FIRST - 10)#define TTN_NEEDTEXTA TTN_GETDISPINFOA#define TTN_NEEDTEXTW TTN_GETDISPINFOW#define TTN_SHOW (TTN_FIRST-1)#define TTN_POP (TTN_FIRST-2)#define UD_MAXVAL 0x7fff#define UD_MINVAL (-UD_MAXVAL)#define UDN_DELTAPOS (UDN_FIRST-1)#define UDS_WRAP 1#define UDS_SETBUDDYINT 2#define UDS_ALIGNRIGHT 4#define UDS_ALIGNLEFT 8#define UDS_AUTOBUDDY 16#define UDS_ARROWKEYS 32#define UDS_HORZ 64#define UDS_NOTHOUSANDS 128#if ( _WIN32_IE >= 0x0300 )#define UDS_HOTTRACK 0x0100#endif /* _WIN32_IE >= 0x0300 */#define UDM_SETRANGE (WM_USER+101)#define UDM_GETRANGE (WM_USER+102)#define UDM_SETPOS (WM_USER+103)#define UDM_GETPOS (WM_USER+104)#define UDM_SETBUDDY (WM_USER+105)#define UDM_GETBUDDY (WM_USER+106)#define UDM_SETACCEL (WM_USER+107)#define UDM_GETACCEL (WM_USER+108)#define UDM_SETBASE (WM_USER+109)#define UDM_GETBASE (WM_USER+110)#if (_WIN32_IE >= 0x0400)#define UDM_SETRANGE32 (WM_USER+111)#define UDM_GETRANGE32 (WM_USER+112)#define UDM_SETPOS32 (WM_USER+113)#define UDM_GETPOS32 (WM_USER+114)#endif#if (_WIN32_IE >= 0x0500)#define UDM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT#define UDM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT#endif#define SB_SETTEXTA (WM_USER+1)#define SB_SETTEXTW (WM_USER+11)#define SB_GETTEXTA (WM_USER+2)#define SB_GETTEXTW (WM_USER+13)#define SB_GETTEXTLENGTHA (WM_USER+3)#define SB_GETTEXTLENGTHW (WM_USER+12)#define SB_SETPARTS (WM_USER+4)#define SB_GETPARTS (WM_USER+6)#define SB_GETBORDERS (WM_USER+7)#define SB_SETMINHEIGHT (WM_USER+8)#define SB_SIMPLE (WM_USER+9)#define SB_GETRECT (WM_USER+10)#define SBT_OWNERDRAW 0x1000#define SBT_NOBORDERS 256#define SBT_POPOUT 512#define SBT_RTLREADING 1024#if( _WIN32_IE >= 0x0400 )#define SBT_TOOLTIPS 0x0800#define SBN_SIMPLEMODECHANGE (SBN_FIRST)#endif /* _WIN32_IE >= 0x0400 */#define TBS_AUTOTICKS 1#define TBS_VERT 2#define TBS_HORZ 0#define TBS_TOP 4#define TBS_BOTTOM 0#define TBS_LEFT 4#define TBS_RIGHT 0#define TBS_BOTH 8#define TBS_NOTICKS 16#define TBS_ENABLESELRANGE 32#define TBS_FIXEDLENGTH 64#define TBS_NOTHUMB 128#if (_WIN32_IE >= 0x0300)#define TBS_TOOLTIPS 0x0100#define TBTS_TOP 0#define TBTS_LEFT 1#define TBTS_BOTTOM 2#define TBTS_RIGHT 3#endif#if (_WIN32_IE >= 0x0500)#define TBS_REVERSED 0x0200#endif#if (_WIN32_IE >= 0x0501)#define TBS_DOWNISLEFT 0x0400#endif#if _WIN32_IE >= 0x400#define TBIF_BYINDEX 0x80000000#define TBIF_COMMAND 32#define TBIF_IMAGE 1#define TBIF_LPARAM 16#define TBIF_SIZE 64#define TBIF_STATE 4#define TBIF_STYLE 8#define TBIF_TEXT 2#endif#define TBM_GETPOS (WM_USER)#define TBM_GETRANGEMIN (WM_USER+1)#define TBM_GETRANGEMAX (WM_USER+2)#define TBM_GETTIC (WM_USER+3)#define TBM_SETTIC (WM_USER+4)#define TBM_SETPOS (WM_USER+5)#define TBM_SETRANGE (WM_USER+6)#define TBM_SETRANGEMIN (WM_USER+7)#define TBM_SETRANGEMAX (WM_USER+8)#define TBM_CLEARTICS (WM_USER+9)#define TBM_SETSEL (WM_USER+10)#define TBM_SETSELSTART (WM_USER+11)#define TBM_SETSELEND (WM_USER+12)#define TBM_GETPTICS (WM_USER+14)#define TBM_GETTICPOS (WM_USER+15)#define TBM_GETNUMTICS (WM_USER+16)#define TBM_GETSELSTART (WM_USER+17)#define TBM_GETSELEND (WM_USER+18)#define TBM_CLEARSEL (WM_USER+19)#define TBM_SETTICFREQ (WM_USER+20)#define TBM_SETPAGESIZE (WM_USER+21)#define TBM_GETPAGESIZE (WM_USER+22)#define TBM_SETLINESIZE (WM_USER+23)#define TBM_GETLINESIZE (WM_USER+24)#define TBM_GETTHUMBRECT (WM_USER+25)#define TBM_GETCHANNELRECT (WM_USER+26)#define TBM_SETTHUMBLENGTH (WM_USER+27)#define TBM_GETTHUMBLENGTH (WM_USER+28)#define TBM_SETTOOLTIPS (WM_USER+29)#define TBM_GETTOOLTIPS (WM_USER+30)#define TBM_SETTIPSIDE (WM_USER+31)#define TBM_SETBUDDY (WM_USER+32)#define TBM_GETBUDDY (WM_USER+33)#define TBM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT #define TBM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT#define TB_LINEUP 0#define TB_LINEDOWN 1#define TB_PAGEUP 2#define TB_PAGEDOWN 3#define TB_THUMBPOSITION 4#define TB_THUMBTRACK 5#define TB_TOP 6#define TB_BOTTOM 7#define TB_ENDTRACK 8#define HOTKEYF_SHIFT 1#define HOTKEYF_CONTROL 2#define HOTKEYF_ALT 4#define HOTKEYF_EXT 8#define HKCOMB_NONE 1#define HKCOMB_S 2#define HKCOMB_C 4#define HKCOMB_A 8#define HKCOMB_SC 16#define HKCOMB_SA 32#define HKCOMB_CA 64#define HKCOMB_SCA 128#define HKM_SETHOTKEY (WM_USER+1)#define HKM_GETHOTKEY (WM_USER+2)#define HKM_SETRULES (WM_USER+3)#define PBM_SETRANGE (WM_USER+1)#define PBM_SETPOS (WM_USER+2)#define PBM_DELTAPOS (WM_USER+3)#define PBM_SETSTEP (WM_USER+4)#define PBM_STEPIT (WM_USER+5)#define PBM_SETRANGE32 1030#define PBM_GETRANGE 1031#define PBM_GETPOS 1032#define PBM_SETBARCOLOR 1033#define PBM_SETBKCOLOR CCM_SETBKCOLOR#define PBS_SMOOTH 1#define PBS_VERTICAL 4#define LVS_ICON 0#define LVS_REPORT 1#define LVS_SMALLICON 2#define LVS_LIST 3#define LVS_TYPEMASK 3#define LVS_SINGLESEL 4#define LVS_SHOWSELALWAYS 8#define LVS_SORTASCENDING 16#define LVS_SORTDESCENDING 32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -