📄 windows.inc
字号:
TCIF_IMAGE equ 0002h
TCIF_RTLREADING equ 0004h
TCIF_PARAM equ 0008h
TCM_GETITEM equ TCM_FIRST + 5
TCM_SETITEM equ TCM_FIRST + 6
TCM_SETITEMW equ TCM_FIRST + 61
TCM_INSERTITEM equ TCM_FIRST + 7
TCM_INSERTITEMW equ TCM_FIRST + 62
TCM_DELETEITEM equ TCM_FIRST + 8
TCM_DELETEALLITEMS equ TCM_FIRST + 9
TCM_GETITEMRECT equ TCM_FIRST + 10
TCM_GETCURSEL equ TCM_FIRST + 11
TCM_SETCURSEL equ TCM_FIRST + 12
TCHT_NOWHERE equ 0001h
TCHT_ONITEMICON equ 0002h
TCHT_ONITEMLABEL equ 0004h
TCHT_ONITEM equ TCHT_ONITEMICON OR TCHT_ONITEMLABEL
TCM_HITTEST equ TCM_FIRST + 13
TCM_SETITEMEXTRA equ TCM_FIRST + 14
TCM_ADJUSTRECT equ TCM_FIRST + 40
TCM_SETITEMSIZE equ TCM_FIRST + 41
TCM_REMOVEIMAGE equ TCM_FIRST + 42
TCM_SETPADDING equ TCM_FIRST + 43
TCM_GETROWCOUNT equ TCM_FIRST + 44
TCM_GETTOOLTIPS equ TCM_FIRST + 45
TCM_SETTOOLTIPS equ TCM_FIRST + 46
TCM_GETCURFOCUS equ TCM_FIRST + 47
TCM_SETCURFOCUS equ TCM_FIRST + 48
TCN_KEYDOWN equ TCN_FIRST - 0
TCN_SELCHANGE equ TCN_FIRST - 1
TCN_SELCHANGING equ TCN_FIRST - 2
ACS_CENTER equ 0001h
ACS_TRANSPARENT equ 0002h
ACS_AUTOPLAY equ 0004h
ACM_OPEN equ WM_USER+100
ACM_OPENW equ WM_USER+103
ACM_PLAY equ WM_USER+101
ACM_STOP equ WM_USER+102
ACN_START equ 1
ACN_STOP equ 2
; ------------------------- comctl structures ------------------------------
POINT STRUCT
x DWORD ?
y DWORD ?
POINT ENDS
INIT_COMMON_CONTROLSEX STRUCT
dwSize DWORD ?
dwICC DWORD ?
INIT_COMMON_CONTROLSEX ENDS
REBARINFO STRUCT
cbSize DWORD ?
fMask DWORD ?
himl DWORD ?
REBARINFO ENDS
REBARBANDINFO STRUCT
cbSize DWORD ?
fMask DWORD ?
fStyle DWORD ?
clrFore DWORD ?
clrBack DWORD ?
lpText DWORD ?
cch DWORD ?
iImage DWORD ?
hwndChild DWORD ?
cxMinChild DWORD ?
cyMinChild DWORD ?
lx DWORD ?
hbmBack DWORD ?
wID DWORD ?
cyChild DWORD ?
cyMaxChild DWORD ?
cyIntegral DWORD ?
cxIdeal DWORD ?
lParam DWORD ?
cxHeader DWORD ?
REBARBANDINFO ENDS
NMREBARCHILDSIZE STRUCT
hdr DWORD ?
uBand DWORD ?
wID DWORD ?
rcChild DWORD ?
rcBand DWORD ?
NMREBARCHILDSIZE ENDS
NMREBAR STRUCT
hdr DWORD ?
dwMask DWORD ?
uBand DWORD ?
fStyle DWORD ?
wID DWORD ?
lParam DWORD ?
NMREBAR ENDS
NMRBAUTOSIZE STRUCT
hdr DWORD ?
fChanged DWORD ?
rcTarget DWORD ?
rcActual DWORD ?
NMRBAUTOSIZE ENDS
RB_HITTESTINFO STRUCT
pt QWORD ?
flags DWORD ?
iBand WORD ?
RB_HITTESTINFO ENDS
IMAGEINFO STRUCT
hbmImage DWORD ?
hbmMask DWORD ?
Unused1 DWORD ?
Unused2 DWORD ?
rcImage DWORD ?
IMAGEINFO ENDS
HD_ITEM STRUCT
imask DWORD ?
lxy DWORD ?
pszText DWORD ?
hbm DWORD ?
cchTextMax DWORD ?
fmt DWORD ?
lParam DWORD ?
HD_ITEM ENDS
HD_LAYOUT STRUCT
prc DWORD ?
pwpos DWORD ?
HD_LAYOUT ENDS
HD_HITTESTINFO STRUCT
pt QWORD ?
flags DWORD ?
iItem DWORD ?
HD_HITTESTINFO ENDS
HD_NOTIFY STRUCT
hdr DWORD ?
iItem DWORD ?
iButton DWORD ?
pitem DWORD ?
HD_NOTIFY ENDS
TBBUTTON STRUCT
iBitmap DWORD ?
idCommand DWORD ?
fsState BYTE ?
fsStyle BYTE ?
bReserved BYTE ?
dwData DWORD ?
iString DWORD ?
TBBUTTON ENDS
ColorMap STRUCT
cmFrom DWORD ?
cmTo DWORD ?
ColorMap ENDS
tagTBADDBITMAP STRUCT
hInst DWORD ?
nId DWORD ?
tagTBADDBITMAP ENDS
TBSAVEPARAMS STRUCT
hkr DWORD ?
pszSubKey DWORD ?
pszValueName DWORD ?
TBSAVEPARAMS ENDS
TBREPLACEBITMAP STRUCT
hInstOld DWORD ?
nIdOld DWORD ?
hInstNew DWORD ?
nIdNew DWORD ?
nButtons DWORD ?
TBREPLACEBITMAP ENDS
TBNOTIFY STRUCT
hdr DWORD ?
iItem DWORD ?
tbButton DWORD ?
cchText DWORD ?
pszText DWORD ?
TBNOTIFY ENDS
TOOLINFO STRUCT
cbSize DWORD ?
uFlags DWORD ?
hWnd DWORD ?
uId DWORD ?
rect DWORD ?
hInst DWORD ?
lpszText DWORD ?
TOOLINFO ENDS
TT_HITTESTINFO STRUCT
hWnd DWORD ?
pt QWORD ?
ti DWORD ?
TT_HITTESTINFO ENDS
TOOLTIPTEXT STRUCT
hdr DWORD ?
lpszText DWORD ?
szText BYTE 80 dup (?)
hInst DWORD ?
uFlags DWORD ?
TOOLTIPTEXT ENDS
DRAGLISTINFO STRUCT
uNotification DWORD ?
hWnd DWORD ?
ptCursor DWORD ?
DRAGLISTINFO ENDS
UDACCEL STRUCT
nSec DWORD ?
nInc DWORD ?
UDACCEL ENDS
NM_UPDOWN STRUCT
hdr DWORD ?
iPos DWORD ?
iDelta DWORD ?
NM_UPDOWN ENDS
LV_ITEM STRUCT
imask DWORD ?
iItem DWORD ?
iSubItem DWORD ?
state DWORD ?
stateMask DWORD ?
pszText DWORD ?
cchTextMax DWORD ?
iImage DWORD ?
lParam DWORD ?
iIndent DWORD ?
LV_ITEM ENDS
LV_FINDINFO STRUCT
flags DWORD ?
psz DWORD ?
lParam DWORD ?
pt QWORD ?
vkDirection DWORD ?
LV_FINDINFO ENDS
LV_HITTESTINFO STRUCT
pt QWORD ?
flags DWORD ?
iItem DWORD ?
LV_HITTESTINFO ENDS
LV_COLUMN STRUCT
imask DWORD ?
fmt DWORD ?
lx DWORD ?
pszText DWORD ?
cchTextMax DWORD ?
iSubItem DWORD ?
LV_COLUMN ENDS
NM_LISTVIEW STRUCT
hdr DWORD ?
iItem DWORD ?
iSubItem DWORD ?
uNewState DWORD ?
uOldState DWORD ?
uChanged DWORD ?
ptAction DWORD ?
lParam DWORD ?
NM_LISTVIEW ENDS
LV_DISPINFO STRUCT
hdr DWORD ?
item DWORD ?
LV_DISPINFO ENDS
LV_KEYDOWN STRUCT
hdr DWORD ?
wVKey WORD ?
flags DWORD ?
LV_KEYDOWN ENDS
TREEITEM STRUCT
dummy DWORD ?
TREEITEM ENDS
TV_ITEM STRUCT
imask DWORD ?
hItem DWORD ?
state DWORD ?
stateMask DWORD ?
pszText DWORD ?
cchTextMax DWORD ?
iImage DWORD ?
iSelectedImage DWORD ?
cChildren DWORD ?
lParam DWORD ?
TV_ITEM ENDS
TV_INSERTSTRUCT STRUCT
hParent DWORD ?
hInsertAfter DWORD ?
item dd 10 dup(?)
TV_INSERTSTRUCT ENDS
TV_HITTESTINFO STRUCT
pt QWORD ?
flags DWORD ?
hItem DWORD ?
TV_HITTESTINFO ENDS
TV_SORTCB STRUCT
hParent DWORD ?
lpfnCompare DWORD ?
lParam DWORD ?
TV_SORTCB ENDS
NM_TREEVIEW STRUCT
hdr DWORD ?
action DWORD ?
itemOld DWORD ?
itemNew DWORD ?
ptDrag DWORD ?
NM_TREEVIEW ENDS
TV_DISPINFO STRUCT
hdr DWORD ?
item DWORD ?
TV_DISPINFO ENDS
TV_KEYDOWN STRUCT
hdr DWORD ?
wVKey WORD ?
flags DWORD ?
TV_KEYDOWN ENDS
TC_ITEMHEADER STRUCT
imask DWORD ?
lpReserved1 DWORD ?
lpReserved2 DWORD ?
pszText DWORD ?
cchTextMax DWORD ?
iImage DWORD ?
TC_ITEMHEADER ENDS
TC_ITEM STRUCT
imask DWORD ?
lpReserved1 DWORD ?
lpReserved2 DWORD ?
pszText DWORD ?
cchTextMax DWORD ?
iImage DWORD ?
lParam DWORD ?
TC_ITEM ENDS
TC_HITTESTINFO STRUCT
pt QWORD ?
flags DWORD ?
TC_HITTESTINFO ENDS
TC_KEYDOWN STRUCT
hdr DWORD ?
wVKey WORD ?
flags DWORD ?
TC_KEYDOWN ENDS
; -------------------------- comdlg equates -------------------------------
CDERR_GENERALCODES equ 0000h
CDERR_STRUCTSIZE equ 0001h
CDERR_INITIALIZATION equ 0002h
CDERR_NOTEMPLATE equ 0003h
CDERR_NOHINSTANCE equ 0004h
CDERR_LOADSTRFAILURE equ 0005h
CDERR_FINDRESFAILURE equ 0006h
CDERR_LOADRESFAILURE equ 0007h
CDERR_LOCKRESFAILURE equ 0008h
CDERR_MEMALLOCFAILURE equ 0009h
CDERR_MEMLOCKFAILURE equ 000Ah
CDERR_NOHOOK equ 000Bh
CDERR_REGISTERMSGFAIL equ 000Ch
CC_RGBINIT equ 00000001h
CC_FULLOPEN equ 00000002h
CC_PREVENTFULLOPEN equ 00000004h
CC_SHOWHELP equ 00000008h
CC_ENABLEHOOK equ 00000010h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -