📄 win32api.inc
字号:
; ************************************************ comctl EQUates ************************************************
ODT_HEADER EQU 100
ODT_TAB EQU 101
ODT_LISTVIEW EQU 102
LVM_FIRST EQU 1000h
TV_FIRST EQU 1100h
HDM_FIRST EQU 1200h
NM_OUTOFMEMORY EQU NM_FIRST-1
NM_CLICK EQU NM_FIRST-2
NM_DBLCLK EQU NM_FIRST-3
NM_RETURN EQU NM_FIRST-4
NM_RCLICK EQU NM_FIRST-5
NM_RDBLCLK EQU NM_FIRST-6
NM_SETFOCUS EQU NM_FIRST-7
NM_KILLFOCUS EQU NM_FIRST-8
CCS_TOP EQU 00000001h
CCS_NOMOVEY EQU 00000002h
CCS_BOTTOM EQU 00000003h
CCS_NORESIZE EQU 00000004h
CCS_NOPARENTALIGN EQU 00000008h
CCS_ADJUSTABLE EQU 00000020h
CCS_NODIVIDER EQU 00000040h
CCM_FIRST EQU 2000h
CCM_SETBKCOLOR EQU CCM_FIRST + 1
CCM_SETCOLORSCHEME EQU CCM_FIRST + 2
CCM_GETCOLORSCHEME EQU CCM_FIRST + 3
CCM_GETDROPTARGET EQU CCM_FIRST + 4
CCM_SETUNICODEFORMAT EQU CCM_FIRST + 5
CCM_GETUNICODEFORMAT EQU CCM_FIRST + 6
LVN_FIRST EQU 0-100
LVN_LAST EQU 0-199
HDN_FIRST EQU 0-300
HDN_LAST EQU 0-399
TVN_FIRST EQU 0-400
TVN_LAST EQU 0-499
TTN_FIRST EQU 0-520
TTN_LAST EQU 0-549
TCN_FIRST EQU 0-550
TCN_LAST EQU 0-580
CDN_FIRST EQU 0-601
CDN_LAST EQU 0-699
TBN_FIRST EQU 0-700
TBN_LAST EQU 0-720
UDN_FIRST EQU 0-721
UDN_LAST EQU 0-740
MCN_FIRST EQU 0-750
MCN_LAST EQU 0-759
DTN_FIRST EQU 0-760
DTN_LAST EQU 0-799
CBEN_FIRST EQU 0-800
CBEN_LAST EQU 0-830
RBN_FIRST EQU 0-831
RBN_LAST EQU 0-859
IPN_FIRST EQU 0-860
IPN_LAST EQU 0-879
SBN_FIRST EQU 0-880
SBN_LAST EQU 0-899
PGN_FIRST EQU 0-900
PGN_LAST EQU 0-950
MSGF_COMMCTRL_BEGINDRAG EQU 4200h
MSGF_COMMCTRL_SIZEHEADER EQU 4201h
MSGF_COMMCTRL_DRAGSELECT EQU 4202h
MSGF_COMMCTRL_TOOLBARCUST EQU 4203h
ICC_LISTVIEW_CLASSES EQU 00000001h
ICC_TREEVIEW_CLASSES EQU 00000002h
ICC_BAR_CLASSES EQU 00000004h
ICC_TAB_CLASSES EQU 00000008h
ICC_UPDOWN_CLASS EQU 00000010h
ICC_PROGRESS_CLASS EQU 00000020h
ICC_HOTKEY_CLASS EQU 00000040h
ICC_ANIMATE_CLASS EQU 00000080h
ICC_WIN95_CLASSES EQU 000000FFh
ICC_DATE_CLASSES EQU 00000100h
ICC_USEREX_CLASSES EQU 00000200h
ICC_COOL_CLASSES EQU 00000400h
ICC_INTERNET_CLASSES EQU 00000800h
ICC_PAGESCROLLER_CLASS EQU 00001000h
ICC_NATIVEFNTCTL_CLASS EQU 00002000h
RBIM_IMAGELIST EQU 00000001h
RBS_TOOLTIPS EQU 0100h
RBS_VARHEIGHT EQU 0200h
RBS_BANDBORDERS EQU 0400h
RBS_FIXEDORDER EQU 0800h
RBS_REGISTERDROP EQU 1000h
RBS_AUTOSIZE EQU 2000h
RBS_VERTICALGRIPPER EQU 4000h
RBS_DBLCLKTOGGLE EQU 8000h
RBBS_BREAK EQU 00000001h
RBBS_FIXEDSIZE EQU 00000002h
RBBS_CHILDEDGE EQU 00000004h
RBBS_HIDDEN EQU 00000008h
RBBS_NOVERT EQU 00000010h
RBBS_FIXEDBMP EQU 00000020h
RBBS_VARIABLEHEIGHT EQU 00000040h
RBBS_GRIPPERALWAYS EQU 00000080h
RBBS_NOGRIPPER EQU 00000100h
RBBIM_STYLE EQU 00000001h
RBBIM_COLORS EQU 00000002h
RBBIM_TEXT EQU 00000004h
RBBIM_IMAGE EQU 00000008h
RBBIM_CHILD EQU 00000010h
RBBIM_CHILDSIZE EQU 00000020h
RBBIM_SIZE EQU 00000040h
RBBIM_BACKGROUND EQU 00000080h
RBBIM_ID EQU 00000100h
RBBIM_IDEALSIZE EQU 00000200h
RBBIM_LPARAM EQU 00000400h
RBBIM_HEADERSIZE EQU 00000800h
RB_INSERTBAND EQU WM_USER + 1
RB_DELETEBAND EQU WM_USER + 2
RB_GETBARINFO EQU WM_USER + 3
RB_SETBARINFO EQU WM_USER + 4
RB_GETBANDINFO EQU WM_USER + 5
RB_SETBANDINFO EQU WM_USER + 6
RB_SETPARENT EQU WM_USER + 7
RB_HITTEST EQU WM_USER + 8
RB_GETRECT EQU WM_USER + 9
RB_GETBANDCOUNT EQU WM_USER + 12
RB_GETROWCOUNT EQU WM_USER + 13
RB_GETROWHEIGHT EQU WM_USER + 14
RB_IDTOINDEX EQU WM_USER + 16
RB_GETTOOLTIPS EQU WM_USER + 17
RB_SETTOOLTIPS EQU WM_USER + 18
RB_SETBKCOLOR EQU WM_USER + 19
RB_GETBKCOLOR EQU WM_USER + 20
RB_SETTEXTCOLOR EQU WM_USER + 21
RB_GETTEXTCOLOR EQU WM_USER + 22
RB_SIZETORECT EQU WM_USER + 23
RB_SETCOLORSCHEME EQU CCM_SETCOLORSCHEME
RB_GETCOLORSCHEME EQU CCM_GETCOLORSCHEME
RB_BEGINDRAG EQU WM_USER + 24
RB_ENDDRAG EQU WM_USER + 25
RB_DRAGMOVE EQU WM_USER + 26
RB_GETBARHEIGHT EQU WM_USER + 27
RB_MINIMIZEBAND EQU WM_USER + 30
RB_MAXIMIZEBAND EQU WM_USER + 31
RB_GETDROPTARGET EQU CCM_GETDROPTARGET
RB_GETBANDBORDERS EQU WM_USER + 34
RB_SHOWBAND EQU WM_USER + 35
RB_SETPALETTE EQU WM_USER + 37
RB_GETPALETTE EQU WM_USER + 38
RB_MOVEBAND EQU WM_USER + 39
RB_SETUNICODEFORMAT EQU CCM_SETUNICODEFORMAT
RB_GETUNICODEFORMAT EQU CCM_GETUNICODEFORMAT
RBN_HEIGHTCHANGE EQU RBN_FIRST - 0
RBN_GETOBJECT EQU RBN_FIRST - 1
RBN_LAYOUTCHANGED EQU RBN_FIRST - 2
RBN_AUTOSIZE EQU RBN_FIRST - 3
RBN_BEGINDRAG EQU RBN_FIRST - 4
RBN_ENDDRAG EQU RBN_FIRST - 5
RBN_DELETINGBAND EQU RBN_FIRST - 6
RBN_DELETEDBAND EQU RBN_FIRST - 7
RBN_CHILDSIZE EQU RBN_FIRST - 8
RBNM_ID EQU 00000001h
RBNM_STYLE EQU 00000002h
RBNM_LPARAM EQU 00000004h
RBHT_NOWHERE EQU 0001h
RBHT_CAPTION EQU 0002h
RBHT_CLIENT EQU 0003h
RBHT_GRABBER EQU 0004h
CLR_NONE EQU 0FFFFFFFFh
CLR_DEFAULT EQU 0FF000000h
ILC_MASK EQU 0001h
ILC_COLOR EQU 0000h
ILC_COLORDDB EQU 00FEh
ILC_COLOR4 EQU 0004h
ILC_COLOR8 EQU 0008h
ILC_COLOR16 EQU 0010h
ILC_COLOR24 EQU 0018h
ILC_COLOR32 EQU 0020h
ILC_PALETTE EQU 0800h
ILD_NORMAL EQU 0000h
ILD_TRANSPARENT EQU 0001h
ILD_MASK EQU 0010h
ILD_IMAGE EQU 0020h
ILD_BLEND25 EQU 0002h
ILD_BLEND50 EQU 0004h
ILD_OVERLAYMASK EQU 0F00h
ILD_SELECTED EQU ILD_BLEND50
ILD_FOCUS EQU ILD_BLEND25
ILD_BLEND EQU ILD_BLEND50
CLR_HILIGHT EQU CLR_DEFAULT
HDS_HORZ EQU 00000000h
HDS_BUTTONS EQU 00000002h
HDS_HIDDEN EQU 00000008h
HDI_WIDTH EQU 0001h
HDI_HEIGHT EQU HDI_WIDTH
HDI_TEXT EQU 0002h
HDI_FORMAT EQU 0004h
HDI_LPARAM EQU 0008h
HDI_BITMAP EQU 0010h
HDF_LEFT EQU 0
HDF_RIGHT EQU 1
HDF_CENTER EQU 2
HDF_JUSTIFYMASK EQU 0003h
HDF_RTLREADING EQU 4
HDF_OWNERDRAW EQU 8000h
HDF_STRING EQU 4000h
HDF_BITMAP EQU 2000h
HDM_GETITEMCOUNT EQU HDM_FIRST + 0
HDM_INSERTITEM EQU HDM_FIRST + 1
HDM_INSERTITEMW EQU HDM_FIRST + 10
HDM_DELETEITEM EQU HDM_FIRST + 2
HDM_GETITEM EQU HDM_FIRST + 3
HDM_GETITEMW EQU HDM_FIRST + 11
HDM_SETITEM EQU HDM_FIRST + 4
HDM_SETITEMW EQU HDM_FIRST + 12
HDM_LAYOUT EQU HDM_FIRST + 5
HHT_NOWHERE EQU 0001h
HHT_ONHEADER EQU 0002h
HHT_ONDIVIDER EQU 0004h
HHT_ONDIVOPEN EQU 0008h
HHT_ABOVE EQU 0100h
HHT_BELOW EQU 0200h
HHT_TORIGHT EQU 0400h
HHT_TOLEFT EQU 0800h
HDM_HITTEST EQU HDM_FIRST + 6
HDN_ITEMCHANGING EQU HDN_FIRST - 0
HDN_ITEMCHANGINGW EQU HDN_FIRST - 20
HDN_ITEMCHANGED EQU HDN_FIRST - 1
HDN_ITEMCHANGEDW EQU HDN_FIRST - 21
HDN_ITEMCLICK EQU HDN_FIRST - 2
HDN_ITEMCLICKW EQU HDN_FIRST - 22
HDN_ITEMDBLCLICK EQU HDN_FIRST - 3
HDN_ITEMDBLCLICKW EQU HDN_FIRST - 23
HDN_DIVIDERDBLCLICK EQU HDN_FIRST - 5
HDN_DIVIDERDBLCLICKW EQU HDN_FIRST - 25
HDN_BEGINTRACK EQU HDN_FIRST - 6
HDN_BEGINTRACKW EQU HDN_FIRST - 26
HDN_ENDTRACK EQU HDN_FIRST - 7
HDN_ENDTRACKW EQU HDN_FIRST - 27
HDN_TRACK EQU HDN_FIRST - 8
HDN_TRACKW EQU HDN_FIRST - 28
CMB_MASKED EQU 02h
TBSTATE_CHECKED EQU 01h
TBSTATE_PRESSED EQU 02h
TBSTATE_ENABLED EQU 04h
TBSTATE_HIDDEN EQU 08h
TBSTATE_INDETERMINATE EQU 10h
TBSTATE_WRAP EQU 20h
TBSTYLE_BUTTON EQU 00h
TBSTYLE_SEP EQU 01h
TBSTYLE_CHECK EQU 02h
TBSTYLE_GROUP EQU 04h
TBSTYLE_CHECKGROUP EQU TBSTYLE_GROUP OR TBSTYLE_CHECK
TBSTYLE_TOOLTIPS EQU 0100h
TBSTYLE_WRAPABLE EQU 0200h
TBSTYLE_ALTDRAG EQU 0400h
TBSTYLE_FLAT EQU 0800h
TBSTYLE_LIST EQU 1000h
TBSTYLE_CUSTOMERASE EQU 2000h
TBSTYLE_REGISTERDROP EQU 4000h
TBSTYLE_TRANSPARENT EQU 8000h
TB_ENABLEBUTTON EQU WM_USER + 1
TB_CHECKBUTTON EQU WM_USER + 2
TB_PRESSBUTTON EQU WM_USER + 3
TB_HIDEBUTTON EQU WM_USER + 4
TB_INDETERMINATE EQU WM_USER + 5
TB_ISBUTTONENABLED EQU WM_USER + 9
TB_ISBUTTONCHECKED EQU WM_USER + 10
TB_ISBUTTONPRESSED EQU WM_USER + 11
TB_ISBUTTONHIDDEN EQU WM_USER + 12
TB_ISBUTTONINDETERMINATE EQU WM_USER + 13
TB_SETSTATE EQU WM_USER + 17
TB_GETSTATE EQU WM_USER + 18
TB_ADDBITMAP EQU WM_USER + 19
TB_SETSTYLE EQU WM_USER + 56
TB_GETSTYLE EQU WM_USER + 57
HINST_COMMCTRL EQU -1
IDB_STD_SMALL_COLOR EQU 0
IDB_STD_LARGE_COLOR EQU 1
IDB_VIEW_SMALL_COLOR EQU 4
IDB_VIEW_LARGE_COLOR EQU 5
STD_CUT EQU 0
STD_COPY EQU 1
STD_PASTE EQU 2
STD_UNDO EQU 3
STD_REDOW EQU 4
STD_DELETE EQU 5
STD_FILENEW EQU 6
STD_FILEOPEN EQU 7
STD_FILESAVE EQU 8
STD_PRINTPRE EQU 9
STD_PROPERTIES EQU 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -