📄 win32api.inc
字号:
STD_HELP EQU 11
STD_FIND EQU 12
STD_REPLACE EQU 13
STD_PRINT EQU 14
VIEW_LARGEICONS EQU 0
VIEW_SMALLICONS EQU 1
VIEW_LIST EQU 2
VIEW_DETAILS EQU 3
VIEW_SORTNAME EQU 4
VIEW_SORTSIZE EQU 5
VIEW_SORTDATE EQU 6
VIEW_SORTTYPE EQU 7
VIEW_PARENTFOLDER EQU 8
VIEW_NETCONNECT EQU 9
VIEW_NETDISCONNECT EQU 10
VIEW_NEWFOLDER EQU 11
TB_ADDBUTTONS EQU WM_USER + 20
TB_INSERTBUTTON EQU WM_USER + 21
TB_DELETEBUTTON EQU WM_USER + 22
TB_GETBUTTON EQU WM_USER + 23
TB_BUTTONCOUNT EQU WM_USER + 24
TB_COMMANDTOINDEX EQU WM_USER + 25
TB_SAVERESTORE EQU WM_USER + 26
TB_SAVERESTOREW EQU WM_USER + 76
TB_CUSTOMIZE EQU WM_USER + 27
TB_ADDSTRING EQU WM_USER + 28
TB_ADDSTRINGW EQU WM_USER + 77
TB_GETITEMRECT EQU WM_USER + 29
TB_BUTTONSTRUCTSIZE EQU WM_USER + 30
TB_SETBUTTONSIZE EQU WM_USER + 31
TB_SETBITMAPSIZE EQU WM_USER + 32
TB_AUTOSIZE EQU WM_USER + 33
TB_GETTOOLTIPS EQU WM_USER + 35
TB_SETTOOLTIPS EQU WM_USER + 36
TB_SETPARENT EQU WM_USER + 37
TB_SETROWS EQU WM_USER + 39
TB_GETROWS EQU WM_USER + 40
TB_SETCMDID EQU WM_USER + 42
TB_CHANGEBITMAP EQU WM_USER + 43
TB_GETBITMAP EQU WM_USER + 44
TB_GETBUTTONTEXT EQU WM_USER + 45
TB_GETBUTTONTEXTW EQU WM_USER + 75
TB_REPLACEBITMAP EQU WM_USER + 46
TBBF_LARGE EQU 0001h
TB_GETBITMAPFLAGS EQU WM_USER + 41
TBN_GETBUTTONINFO EQU TBN_FIRST-0
TBN_GETBUTTONINFOW EQU TBN_FIRST-20
TBN_BEGINDRAG EQU TBN_FIRST-1
TBN_ENDDRAG EQU TBN_FIRST-2
TBN_BEGINADJUST EQU TBN_FIRST-3
TBN_ENDADJUST EQU TBN_FIRST-4
TBN_RESET EQU TBN_FIRST-5
TBN_QUERYINSERT EQU TBN_FIRST-6
TBN_QUERYDELETE EQU TBN_FIRST-7
TBN_TOOLBARCHANGE EQU TBN_FIRST-8
TBN_CUSTHELP EQU TBN_FIRST-9
TTS_ALWAYSTIP EQU 01h
TTS_NOPREFIX EQU 02h
TTF_IDISHWND EQU 01h
TTF_CENTERTIP EQU 02h
TTF_RTLREADING EQU 04h
TTF_SUBCLASS EQU 10h
TTDT_AUTOMATIC EQU 0
TTDT_RESHOW EQU 1
TTDT_AUTOPOP EQU 2
TTDT_INITIAL EQU 3
TTM_ACTIVATE EQU WM_USER + 1
TTM_SETDELAYTIME EQU WM_USER + 3
TTM_ADDTOOL EQU WM_USER + 4
TTM_ADDTOOLW EQU WM_USER + 50
TTM_DELTOOL EQU WM_USER + 5
TTM_DELTOOLW EQU WM_USER + 51
TTM_NEWTOOLRECT EQU WM_USER + 6
TTM_NEWTOOLRECTW EQU WM_USER + 52
TTM_RELAYEVENT EQU WM_USER + 7
TTM_GETTOOLINFO EQU WM_USER + 8
TTM_GETTOOLINFOW EQU WM_USER + 53
TTM_SETTOOLINFO EQU WM_USER + 9
TTM_SETTOOLINFOW EQU WM_USER + 54
TTM_HITTEST EQU WM_USER +10
TTM_HITTESTW EQU WM_USER +55
TTM_GETTEXT EQU WM_USER +11
TTM_GETTEXTW EQU WM_USER +56
TTM_UPDATETIPTEXT EQU WM_USER +12
TTM_UPDATETIPTEXTW EQU WM_USER +57
TTM_GETTOOLCOUNT EQU WM_USER +13
TTM_ENUMTOOLS EQU WM_USER +14
TTM_ENUMTOOLSW EQU WM_USER +58
TTM_GETCURRENTTOOL EQU WM_USER + 15
TTM_GETCURRENTTOOLW EQU WM_USER + 59
TTM_WINDOWFROMPOINT EQU WM_USER + 16
TTN_NEEDTEXT EQU TTN_FIRST - 0
TTN_NEEDTEXTW EQU TTN_FIRST - 10
TTN_SHOW EQU TTN_FIRST - 1
TTN_POP EQU TTN_FIRST - 2
SBARS_SIZEGRIP EQU 0100h
SB_SETTEXT EQU WM_USER+1
SB_SETTEXTW EQU WM_USER+11
SB_GETTEXT EQU WM_USER+2
SB_GETTEXTW EQU WM_USER+13
SB_GETTEXTLENGTH EQU WM_USER+3
SB_GETTEXTLENGTHW EQU WM_USER+12
SB_SETPARTS EQU WM_USER+4
SB_GETPARTS EQU WM_USER+6
SB_GETBORDERS EQU WM_USER+7
SB_SETMINHEIGHT EQU WM_USER+8
SB_SIMPLE EQU WM_USER+9
SB_GETRECT EQU WM_USER+10
SBT_OWNERDRAW EQU 1000h
SBT_NOBORDERS EQU 0100h
SBT_POPOUT EQU 0200h
SBT_RTLREADING EQU 0400h
MINSYSCOMMAND EQU SC_SIZE
TBS_AUTOTICKS EQU 0001h
TBS_VERT EQU 0002h
TBS_HORZ EQU 0000h
TBS_TOP EQU 0004h
TBS_BOTTOM EQU 0000h
TBS_LEFT EQU 0004h
TBS_RIGHT EQU 0000h
TBS_BOTH EQU 0008h
TBS_NOTICKS EQU 0010h
TBS_ENABLESELRANGE EQU 0020h
TBS_FIXEDLENGTH EQU 0040h
TBS_NOTHUMB EQU 0080h
TBM_GETPOS EQU WM_USER
TBM_GETRANGEMIN EQU WM_USER+1
TBM_GETRANGEMAX EQU WM_USER+2
TBM_GETTIC EQU WM_USER+3
TBM_SETTIC EQU WM_USER+4
TBM_SETPOS EQU WM_USER+5
TBM_SETRANGE EQU WM_USER+6
TBM_SETRANGEMIN EQU WM_USER+7
TBM_SETRANGEMAX EQU WM_USER+8
TBM_CLEARTICS EQU WM_USER+9
TBM_SETSEL EQU WM_USER+10
TBM_SETSELSTART EQU WM_USER+11
TBM_SETSELEND EQU WM_USER+12
TBM_GETPTICS EQU WM_USER+14
TBM_GETTICPOS EQU WM_USER+15
TBM_GETNUMTICS EQU WM_USER+16
TBM_GETSELSTART EQU WM_USER+17
TBM_GETSELEND EQU WM_USER+18
TBM_CLEARSEL EQU WM_USER+19
TBM_SETTICFREQ EQU WM_USER+20
TBM_SETPAGESIZE EQU WM_USER+21
TBM_GETPAGESIZE EQU WM_USER+22
TBM_SETLINESIZE EQU WM_USER+23
TBM_GETLINESIZE EQU WM_USER+24
TBM_GETTHUMBRECT EQU WM_USER+25
TBM_GETCHANNELRECT EQU WM_USER+26
TBM_SETTHUMBLENGTH EQU WM_USER+27
TBM_GETTHUMBLENGTH EQU WM_USER+28
TB_LINEUP EQU 0
TB_LINEDOWN EQU 1
TB_PAGEUP EQU 2
TB_PAGEDOWN EQU 3
TB_THUMBPOSITION EQU 4
TB_THUMBTRACK EQU 5
TB_TOP EQU 6
TB_BOTTOM EQU 7
TB_ENDTRACK EQU 8
DL_BEGINDRAG EQU WM_USER+133
DL_DRAGGING EQU WM_USER+134
DL_DROPPED EQU WM_USER+135
DL_CANCELDRAG EQU WM_USER+136
DL_CURSORSET EQU 0
DL_STOPCURSOR EQU 1
DL_COPYCURSOR EQU 2
DL_MOVECURSOR EQU 3
UD_MAXVAL EQU 7FFFh
UD_MINVAL EQU - UD_MAXVAL
UDS_WRAP EQU 0001h
UDS_SETBUDDYINT EQU 0002h
UDS_ALIGNRIGHT EQU 0004h
UDS_ALIGNLEFT EQU 0008h
UDS_AUTOBUDDY EQU 0010h
UDS_ARROWKEYS EQU 0020h
UDS_HORZ EQU 0040h
UDS_NOTHOUSANDS EQU 0080h
UDM_SETRANGE EQU WM_USER+101
UDM_GETRANGE EQU WM_USER+102
UDM_SETPOS EQU WM_USER+103
UDM_GETPOS EQU WM_USER+104
UDM_SETBUDDY EQU WM_USER+105
UDM_GETBUDDY EQU WM_USER+106
UDM_SETACCEL EQU WM_USER+107
UDM_GETACCEL EQU WM_USER+108
UDM_SETBASE EQU WM_USER+109
UDM_GETBASE EQU WM_USER+110
UDN_DELTAPOS EQU UDN_FIRST - 1
PBM_SETRANGE EQU WM_USER+1
PBM_SETPOS EQU WM_USER+2
PBM_DELTAPOS EQU WM_USER+3
PBM_SETSTEP EQU WM_USER+4
PBM_STEPIT EQU WM_USER+5
HOTKEYF_SHIFT EQU 01h
HOTKEYF_CONTROL EQU 02h
HOTKEYF_ALT EQU 04h
HOTKEYF_EXT EQU 08h
HKCOMB_NONE EQU 0001h
HKCOMB_S EQU 0002h
HKCOMB_C EQU 0004h
HKCOMB_A EQU 0008h
HKCOMB_SC EQU 0010h
HKCOMB_SA EQU 0020h
HKCOMB_CA EQU 0040h
HKCOMB_SCA EQU 0080h
HKM_SETHOTKEY EQU WM_USER+1
HKM_GETHOTKEY EQU WM_USER+2
HKM_SETRULES EQU WM_USER+3
LVS_ICON EQU 0000h
LVS_REPORT EQU 0001h
LVS_SMALLICON EQU 0002h
LVS_LIST EQU 0003h
LVS_TYPEMASK EQU 0003h
LVS_SINGLESEL EQU 0004h
LVS_SHOWSELALWAYS EQU 0008h
LVS_SORTASCENDING EQU 0010h
LVS_SORTDESCENDING EQU 0020h
LVS_SHAREIMAGELISTS EQU 0040h
LVS_NOLABELWRAP EQU 0080h
LVS_AUTOARRANGE EQU 0100h
LVS_EDITLABELS EQU 0200h
LVS_NOSCROLL EQU 2000h
LVS_TYPESTYLEMASK EQU 0fc00h
LVS_ALIGNTOP EQU 0000h
LVS_ALIGNLEFT EQU 0800h
LVS_ALIGNMASK EQU 0c00h
LVS_OWNERDRAWFIXED EQU 0400h
LVS_NOCOLUMNHEADER EQU 4000h
LVS_NOSORTHEADER EQU 8000h
LVM_GETBKCOLOR EQU LVM_FIRST + 0
LVM_SETBKCOLOR EQU LVM_FIRST + 1
LVM_GETIMAGELIST EQU LVM_FIRST + 2
LVSIL_NORMAL EQU 0
LVSIL_SMALL EQU 1
LVSIL_STATE EQU 2
LVM_SETIMAGELIST EQU LVM_FIRST + 3
LVM_GETITEMCOUNT EQU LVM_FIRST + 4
LVIF_TEXT EQU 0001h
LVIF_IMAGE EQU 0002h
LVIF_PARAM EQU 0004h
LVIF_STATE EQU 0008h
LVIS_FOCUSED EQU 0001h
LVIS_SELECTED EQU 0002h
LVIS_CUT EQU 0004h
LVIS_DROPHILITED EQU 0008h
LVIS_OVERLAYMASK EQU 0F00h
LVIS_STATEIMAGEMASK EQU 0F000h
LPSTR_TEXTCALLBACKW EQU -1
LPSTR_TEXTCALLBACK EQU -1
I_IMAGECALLBACK EQU -1
LVM_GETITEM EQU LVM_FIRST + 5
LVM_GETITEMW EQU LVM_FIRST + 75
LVM_SETITEM EQU LVM_FIRST + 6
LVM_SETITEMW EQU LVM_FIRST + 76
LVM_INSERTITEM EQU LVM_FIRST + 7
LVM_INSERTITEMW EQU LVM_FIRST + 77
LVM_DELETEITEM EQU LVM_FIRST + 8
LVM_DELETEALLITEMS EQU LVM_FIRST + 9
LVM_GETCALLBACKMASK EQU LVM_FIRST + 10
LVM_SETCALLBACKMASK EQU LVM_FIRST + 11
LVNI_ALL EQU 0000h
LVNI_FOCUSED EQU 0001h
LVNI_SELECTED EQU 0002h
LVNI_CUT EQU 0004h
LVNI_DROPHILITED EQU 0008h
LVNI_ABOVE EQU 0100h
LVNI_BELOW EQU 0200h
LVNI_TOLEFT EQU 0400h
LVNI_TORIGHT EQU 0800h
LVM_GETNEXTITEM EQU LVM_FIRST + 12
LVFI_PARAM EQU 0001h
LVFI_STRING EQU 0002h
LVFI_PARTIAL EQU 0008h
LVFI_WRAP EQU 0020h
LVFI_NEARESTXY EQU 0040h
LVM_FINDITEM EQU LVM_FIRST + 13
LVM_FINDITEMW EQU LVM_FIRST + 83
LVIR_BOUNDS EQU 0
LVIR_ICON EQU 1
LVIR_LABEL EQU 2
LVIR_SELECTBOUNDS EQU 3
LVM_GETITEMRECT EQU LVM_FIRST + 14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -