📄 commctrl.h
字号:
#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#define LVS_SHAREIMAGELISTS 64#define LVS_NOLABELWRAP 128#define LVS_AUTOARRANGE 256#define LVS_EDITLABELS 512#define LVS_NOSCROLL 0x2000#define LVS_TYPESTYLEMASK 0xfc00#define LVS_ALIGNTOP 0#define LVS_ALIGNLEFT 0x800#define LVS_ALIGNMASK 0xc00#define LVS_OWNERDRAWFIXED 0x400#define LVS_NOCOLUMNHEADER 0x4000#define LVS_NOSORTHEADER 0x8000#define LVSIL_NORMAL 0#define LVSIL_SMALL 1#define LVSIL_STATE 2#define LVM_GETBKCOLOR LVM_FIRST#define LVM_SETBKCOLOR (LVM_FIRST+1)#define LVM_GETIMAGELIST (LVM_FIRST+2)#define LVM_SETIMAGELIST (LVM_FIRST+3)#define LVM_GETITEMCOUNT (LVM_FIRST+4)#define LVIF_TEXT 1#define LVIF_IMAGE 2#define LVIF_PARAM 4#define LVIF_STATE 8#define LVIS_FOCUSED 1#define LVIS_SELECTED 2#define LVIS_CUT 4#define LVIS_DROPHILITED 8#define LVIS_OVERLAYMASK 0xF00#define LVIS_STATEIMAGEMASK 0xF000#define LPSTR_TEXTCALLBACKW ((LPWSTR)-1)#define LPSTR_TEXTCALLBACKA ((LPSTR)-1)#define I_IMAGECALLBACK (-1)#define LVM_GETITEMA (LVM_FIRST+5)#define LVM_GETITEMW (LVM_FIRST+75)#define LVM_SETITEMA (LVM_FIRST+6)#define LVM_SETITEMW (LVM_FIRST+76)#define LVM_INSERTITEMA (LVM_FIRST+7)#define LVM_INSERTITEMW (LVM_FIRST+77)#define LVM_DELETEITEM (LVM_FIRST+8)#define LVM_DELETEALLITEMS (LVM_FIRST+9)#define LVM_GETCALLBACKMASK (LVM_FIRST+10)#define LVM_SETCALLBACKMASK (LVM_FIRST+11)#define LVNI_ALL 0#define LVNI_FOCUSED 1#define LVNI_SELECTED 2#define LVNI_CUT 4#define LVNI_DROPHILITED 8#define LVNI_ABOVE 256#define LVNI_BELOW 512#define LVNI_TOLEFT 1024#define LVNI_TORIGHT 2048#define LVM_GETNEXTITEM (LVM_FIRST+12)#define LVFI_PARAM 1#define LVFI_STRING 2#define LVFI_PARTIAL 8#define LVFI_WRAP 32#define LVFI_NEARESTXY 64#define LVIF_DI_SETITEM 0x1000#define LVM_FINDITEMA (LVM_FIRST+13)#define LVM_FINDITEMW (LVM_FIRST+83)#define LVIR_BOUNDS 0#define LVIR_ICON 1#define LVIR_LABEL 2#define LVIR_SELECTBOUNDS 3#define LVM_GETITEMRECT (LVM_FIRST+14)#define LVM_SETITEMPOSITION (LVM_FIRST+15)#define LVM_GETITEMPOSITION (LVM_FIRST+16)#define LVM_GETSTRINGWIDTHA (LVM_FIRST+17)#define LVM_GETSTRINGWIDTHW (LVM_FIRST+87)#define LVHT_NOWHERE 1#define LVHT_ONITEMICON 2#define LVHT_ONITEMLABEL 4#define LVHT_ONITEMSTATEICON 8#define LVHT_ONITEM (LVHT_ONITEMICON|LVHT_ONITEMLABEL|LVHT_ONITEMSTATEICON)#define LVHT_ABOVE 8#define LVHT_BELOW 16#define LVHT_TORIGHT 32#define LVHT_TOLEFT 64#define LVM_HITTEST (LVM_FIRST+18)#define LVM_ENSUREVISIBLE (LVM_FIRST+19)#define LVM_SCROLL (LVM_FIRST+20)#define LVM_REDRAWITEMS (LVM_FIRST+21)#define LVA_DEFAULT 0#define LVA_ALIGNLEFT 1#define LVA_ALIGNTOP 2#define LVA_SNAPTOGRID 5#define LVM_ARRANGE (LVM_FIRST+22)#define LVM_EDITLABELA (LVM_FIRST+23)#define LVM_EDITLABELW (LVM_FIRST+118)#define LVM_GETEDITCONTROL (LVM_FIRST+24)#define LVCF_FMT 1#define LVCF_WIDTH 2#define LVCF_TEXT 4#define LVCF_SUBITEM 8#define LVCFMT_LEFT 0#define LVCFMT_RIGHT 1#define LVCFMT_CENTER 2#define LVCFMT_JUSTIFYMASK 3#define LVM_GETCOLUMNA (LVM_FIRST+25)#define LVM_GETCOLUMNW (LVM_FIRST+95)#define LVM_SETCOLUMNA (LVM_FIRST+26)#define LVM_SETCOLUMNW (LVM_FIRST+96)#define LVM_INSERTCOLUMNA (LVM_FIRST+27)#define LVM_INSERTCOLUMNW (LVM_FIRST+97)#define LVM_DELETECOLUMN (LVM_FIRST+28)#define LVM_GETCOLUMNWIDTH (LVM_FIRST+29)#define LVSCW_AUTOSIZE (-1)#define LVSCW_AUTOSIZE_USEHEADER (-2)#define LVM_SETCOLUMNWIDTH (LVM_FIRST+30)#define LVM_CREATEDRAGIMAGE (LVM_FIRST+33)#define LVM_GETVIEWRECT (LVM_FIRST+34)#define LVM_GETTEXTCOLOR (LVM_FIRST+35)#define LVM_SETTEXTCOLOR (LVM_FIRST+36)#define LVM_GETTEXTBKCOLOR (LVM_FIRST+37)#define LVM_SETTEXTBKCOLOR (LVM_FIRST+38)#define LVM_GETTOPINDEX (LVM_FIRST+39)#define LVM_GETCOUNTPERPAGE (LVM_FIRST+40)#define LVM_GETORIGIN (LVM_FIRST+41)#define LVM_GETORIGIN (LVM_FIRST+41)#define LVM_UPDATE (LVM_FIRST+42)#define LVM_SETITEMSTATE (LVM_FIRST+43)#define LVM_GETITEMSTATE (LVM_FIRST+44)#define LVM_GETITEMTEXTA (LVM_FIRST+45)#define LVM_GETITEMTEXTW (LVM_FIRST+115)#define LVM_SETITEMTEXTA (LVM_FIRST+46)#define LVM_SETITEMTEXTW (LVM_FIRST+116)#define LVM_SETITEMCOUNT (LVM_FIRST+47)#define LVM_SORTITEMS (LVM_FIRST+48)#define LVM_SETITEMPOSITION32 (LVM_FIRST+49)#define LVM_GETSELECTEDCOUNT (LVM_FIRST+50)#define LVM_GETITEMSPACING (LVM_FIRST+51)#define LVM_GETISEARCHSTRINGA (LVM_FIRST+52)#define LVM_GETISEARCHSTRINGW (LVM_FIRST+117)#define LVN_ITEMCHANGING LVN_FIRST#define LVN_ITEMCHANGED (LVN_FIRST-1)#define LVN_INSERTITEM (LVN_FIRST-2)#define LVN_DELETEITEM (LVN_FIRST-3)#define LVN_DELETEALLITEMS (LVN_FIRST-4)#define LVN_BEGINLABELEDITA (LVN_FIRST-5)#define LVN_BEGINLABELEDITW (LVN_FIRST-75)#define LVN_ENDLABELEDITA (LVN_FIRST-6)#define LVN_ENDLABELEDITW (LVN_FIRST-76)#define LVN_COLUMNCLICK (LVN_FIRST-8)#define LVN_BEGINDRAG (LVN_FIRST-9)#define LVN_BEGINRDRAG (LVN_FIRST-11)#define LVN_GETDISPINFOA (LVN_FIRST-50)#define LVN_GETDISPINFOW (LVN_FIRST-77)#define LVN_SETDISPINFOA (LVN_FIRST-51)#define LVN_SETDISPINFOW (LVN_FIRST-78)#define LVN_KEYDOWN (LVN_FIRST-55)#define TVS_HASBUTTONS 1#define TVS_HASLINES 2#define TVS_LINESATROOT 4#define TVS_EDITLABELS 8#define TVS_DISABLEDRAGDROP 16#define TVS_SHOWSELALWAYS 32#define TVIF_TEXT 1#define TVIF_IMAGE 2#define TVIF_PARAM 4#define TVIF_STATE 8#define TVIF_HANDLE 16#define TVIF_SELECTEDIMAGE 32#define TVIF_CHILDREN 64#define TVIS_FOCUSED 1#define TVIS_SELECTED 2#define TVIS_CUT 4#define TVIS_DROPHILITED 8#define TVIS_BOLD 16#define TVIS_EXPANDED 32#define TVIS_EXPANDEDONCE 64#define TVIS_OVERLAYMASK 0xF00#define TVIS_STATEIMAGEMASK 0xF000#define TVIS_USERMASK 0xF000#define I_CHILDRENCALLBACK (-1)#define TVI_ROOT ((HTREEITEM)0xFFFF0000)#define TVI_FIRST ((HTREEITEM)0xFFFF0001)#define TVI_LAST ((HTREEITEM)0xFFFF0002)#define TVI_SORT ((HTREEITEM)0xFFFF0003)#define TVSIL_NORMAL 0#define TVSIL_STATE 2#define TVM_INSERTITEMA TV_FIRST#define TVM_INSERTITEMW (TV_FIRST+50)#define TVM_DELETEITEM (TV_FIRST+1)#define TVM_EXPAND (TV_FIRST+2)#define TVM_GETITEMRECT (TV_FIRST+4)#define TVM_GETCOUNT (TV_FIRST+5)#define TVM_GETINDENT (TV_FIRST+6)#define TVM_SETINDENT (TV_FIRST+7)#define TVM_GETIMAGELIST (TV_FIRST+8)#define TVM_SETIMAGELIST (TV_FIRST+9)#define TVM_GETNEXTITEM (TV_FIRST+10)#define TVM_SELECTITEM (TV_FIRST+11)#define TVM_GETITEMA (TV_FIRST+12)#define TVM_GETITEMW (TV_FIRST+62)#define TVM_SETITEMA (TV_FIRST+13)#define TVM_SETITEMW (TV_FIRST+63)#define TVM_EDITLABELA (TV_FIRST+14)#define TVM_EDITLABELW (TV_FIRST+65)#define TVM_GETEDITCONTROL (TV_FIRST+15)#define TVM_GETVISIBLECOUNT (TV_FIRST+16)#define TVM_HITTEST (TV_FIRST+17)#define TVM_CREATEDRAGIMAGE (TV_FIRST+18)#define TVM_SORTCHILDREN (TV_FIRST+19)#define TVM_ENSUREVISIBLE (TV_FIRST+20)#define TVM_SORTCHILDRENCB (TV_FIRST+21)#define TVM_ENDEDITLABELNOW (TV_FIRST+22)#define TVM_GETISEARCHSTRINGA (TV_FIRST+23)#define TVM_GETISEARCHSTRINGW (TV_FIRST+64)#define TVE_COLLAPSE 1#define TVE_EXPAND 2#define TVE_TOGGLE 3#define TVE_COLLAPSERESET 0x8000#define TVC_UNKNOWN 0#define TVC_BYMOUSE 1#define TVC_BYKEYBOARD 2#define TVGN_ROOT 0#define TVGN_NEXT 1#define TVGN_PREVIOUS 2#define TVGN_PARENT 3#define TVGN_CHILD 4#define TVGN_FIRSTVISIBLE 5#define TVGN_NEXTVISIBLE 6#define TVGN_PREVIOUSVISIBLE 7#define TVGN_DROPHILITE 8#define TVGN_CARET 9#define TVN_SELCHANGINGA (TVN_FIRST-1)#define TVN_SELCHANGINGW (TVN_FIRST-50)#define TVN_SELCHANGEDA (TVN_FIRST-2)#define TVN_SELCHANGEDW (TVN_FIRST-51)#define TVN_GETDISPINFOA (TVN_FIRST-3)#define TVN_GETDISPINFOW (TVN_FIRST-52)#define TVN_SETDISPINFOA (TVN_FIRST-4)#define TVN_SETDISPINFOW (TVN_FIRST-53)#define TVN_ITEMEXPANDINGA (TVN_FIRST-5)#define TVN_ITEMEXPANDINGW (TVN_FIRST-54)#define TVN_ITEMEXPANDEDA (TVN_FIRST-6)#define TVN_ITEMEXPANDEDW (TVN_FIRST-55)#define TVN_BEGINDRAGA (TVN_FIRST-7)#define TVN_BEGINDRAGW (TVN_FIRST-56)#define TVN_BEGINRDRAGA (TVN_FIRST-8)#define TVN_BEGINRDRAGW (TVN_FIRST-57)#define TVN_DELETEITEMA (TVN_FIRST-9)#define TVN_DELETEITEMW (TVN_FIRST-58)#define TVN_BEGINLABELEDITA (TVN_FIRST-10)#define TVN_BEGINLABELEDITW (TVN_FIRST-59)#define TVN_ENDLABELEDITA (TVN_FIRST-11)#define TVN_ENDLABELEDITW (TVN_FIRST-60)#define TVN_KEYDOWN (TVN_FIRST-12)#define TVIF_DI_SETITEM 0x1000#define TVHT_NOWHERE 1#define TVHT_ONITEMICON 2#define TVHT_ONITEMLABEL 4#define TVHT_ONITEM (TVHT_ONITEMICON|TVHT_ONITEMLABEL|TVHT_ONITEMSTATEICON)#define TVHT_ONITEMINDENT 8#define TVHT_ONITEMBUTTON 16#define TVHT_ONITEMRIGHT 32#define TVHT_ONITEMSTATEICON 64#define TVHT_ABOVE 256#define TVHT_BELOW 512#define TVHT_TORIGHT 1024#define TVHT_TOLEFT 2048#define TCHT_NOWHERE 1#define TCHT_ONITEMICON 2#define TCHT_ONITEMLABEL 4#define TCHT_ONITEM (TCHT_ONITEMICON|TCHT_ONITEMLABEL)#define TCS_FORCEICONLEFT 16#define TCS_FORCELABELLEFT 32#define TCS_TABS 0#define TCS_BUTTONS 256#define TCS_SINGLELINE 0#define TCS_MULTILINE 512#define TCS_RIGHTJUSTIFY 0#define TCS_FIXEDWIDTH 1024#define TCS_RAGGEDRIGHT 2048#define TCS_FOCUSONBUTTONDOWN 0x1000#define TCS_OWNERDRAWFIXED 0x2000#define TCS_TOOLTIPS 0x4000#define TCS_FOCUSNEVER 0x8000#define TCIF_TEXT 1#define TCIF_IMAGE 2#define TCIF_RTLREADING 4#define TCIF_PARAM 8#define TCM_FIRST 0x1300#define TCM_GETIMAGELIST (TCM_FIRST+2)#define TCM_SETIMAGELIST (TCM_FIRST+3)#define TCM_GETITEMCOUNT (TCM_FIRST+4)#define TCM_GETITEMA (TCM_FIRST+5)#define TCM_GETITEMW (TCM_FIRST+60)#define TCM_SETITEMA (TCM_FIRST+6)#define TCM_SETITEMW (TCM_FIRST+61)#define TCM_INSERTITEMA (TCM_FIRST+7)#define TCM_INSERTITEMW (TCM_FIRST+62)#define TCM_DELETEITEM (TCM_FIRST+8)#define TCM_DELETEALLITEMS (TCM_FIRST+9)#define TCM_GETITEMRECT (TCM_FIRST+10)#define TCM_GETCURSEL (TCM_FIRST+11)#define TCM_SETCURSEL (TCM_FIRST+12)#define TCM_HITTEST (TCM_FIRST+13)#define TCM_SETITEMEXTRA (TCM_FIRST+14)#define TCM_ADJUSTRECT (TCM_FIRST+40)#define TCM_SETITEMSIZE (TCM_FIRST+41)#define TCM_REMOVEIMAGE (TCM_FIRST+42)#define TCM_SETPADDING (TCM_FIRST+43)#define TCM_GETROWCOUNT (TCM_FIRST+44)#define TCM_GETTOOLTIPS (TCM_FIRST+45)#define TCM_SETTOOLTIPS (TCM_FIRST+46)#define TCM_GETCURFOCUS (TCM_FIRST+47)#define TCM_SETCURFOCUS (TCM_FIRST+48)#define TCN_KEYDOWN TCN_FIRST#define TCN_SELCHANGE (TCN_FIRST-1)#define TCN_SELCHANGING (TCN_FIRST-2)#define NM_OUTOFMEMORY (NM_FIRST-1)#define NM_CLICK (NM_FIRST-2)#define NM_DBLCLK (NM_FIRST-3)#define NM_RETURN (NM_FIRST-4)#define NM_RCLICK (NM_FIRST-5)#define NM_RDBLCLK (NM_FIRST-6)#define NM_SETFOCUS (NM_FIRST-7)#define NM_KILLFOCUS (NM_FIRST-8)#define NM_CUSTOMDRAW (NM_FIRST-12)#define NM_HOVER (NM_FIRST-13)#define NM_NCHITTEST (NM_FIRST-14)#define NM_KEYDOWN (NM_FIRST-15)#define NM_RELEASEDCAPTURE (NM_FIRST-16)#define NM_SETCURSOR (NM_FIRST-17)#define NM_CHAR (NM_FIRST-18)#define SBARS_SIZEGRIP 256#define CCM_SETBKCOLOR 8193#define CCM_SETCOLORSCHEME 8194#define CCM_GETCOLORSCHEME 8195#define CCM_GETDROPTARGET 8196#define CCM_SETUNICODEFORMAT 8197#define CCM_GETUNICODEFORMAT 8198#ifndef RC_INVOKEDtypedef struct _COLORMAP { COLORREF from; COLORREF to;} COLORMAP,*LPCOLORMAP;typedef struct { UINT uNotification; HWND hWnd; POINT ptCursor;} DRAGLISTINFO,*LPDRAGLISTINFO;typedef struct _TBBUTTON { int iBitmap; int idCommand; BYTE fsState; BYTE fsStyle; BYTE bReserved[2]; DWORD dwData;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -