📄 win32n.inc
字号:
LVM_SETITEMTEXTW EQU LVM_FIRST+116
LVM_GETISEARCHSTRINGW EQU LVM_FIRST+117
LVM_EDITLABELW EQU LVM_FIRST+118
;
%ifdef UniCode
LVM_GETITEM EQU LVM_GETITEMW
LVM_SETITEM EQU LVM_SETITEMW
LVM_INSERTITEM EQU LVM_INSERTITEMW
LVM_FINDITEM EQU LVM_FINDITEMW
LVM_GETSTRINGWIDTH EQU LVM_GETSTRINGWIDTHW
LVM_GETCOLUMN EQU LVM_GETCOLUMNW
LVM_SETCOLUMN EQU LVM_SETCOLUMNW
LVM_INSERTCOLUMN EQU LVM_INSERTCOLUMNW
LVM_GETITEMTEXT EQU LVM_GETITEMTEXTW
LVM_SETITEMTEXT EQU LVM_SETITEMTEXTW
LVM_GETISEARCHSTRING EQU LVM_GETISEARCHSTRINGW
LVM_EDITLABEL EQU LVM_EDITLABELW
%else
LVM_GETITEM EQU LVM_GETITEMA
LVM_SETITEM EQU LVM_SETITEMA
LVM_INSERTITEM EQU LVM_INSERTITEMA
LVM_FINDITEM EQU LVM_FINDITEMA
LVM_GETSTRINGWIDTH EQU LVM_GETSTRINGWIDTHA
LVM_GETCOLUMN EQU LVM_GETCOLUMNA
LVM_SETCOLUMN EQU LVM_SETCOLUMNA
LVM_INSERTCOLUMN EQU LVM_INSERTCOLUMNA
LVM_GETITEMTEXT EQU LVM_GETITEMTEXTA
LVM_SETITEMTEXT EQU LVM_SETITEMTEXTA
LVM_GETISEARCHSTRING EQU LVM_GETISEARCHSTRINGA
LVM_EDITLABEL EQU LVM_EDITLABELA
%endif
;------------------------------------------------------------------------------
; =======================
; list view notifications
; =======================
LVN_FIRST EQU -100
LVN_LAST EQU LVN_FIRST-99
LVN_ITEMCHANGING EQU LVN_FIRST-00
LVN_ITEMCHANGED EQU LVN_FIRST-01
LVN_INSERTITEM EQU LVN_FIRST-02
LVN_DELETEITEM EQU LVN_FIRST-03
LVN_DELETEALLITEMS EQU LVN_FIRST-04
LVN_BEGINLABELEDITA EQU LVN_FIRST-05
LVN_ENDLABELEDITA EQU LVN_FIRST-06
LVN_COLUMNCLICK EQU LVN_FIRST-08
LVN_BEGINDRAG EQU LVN_FIRST-09
LVN_BEGINRDRAG EQU LVN_FIRST-11
LVN_GETDISPINFOA EQU LVN_FIRST-50
LVN_SETDISPINFOA EQU LVN_FIRST-51
LVN_BEGINLABELEDITW EQU LVN_FIRST-75
LVN_ENDLABELEDITW EQU LVN_FIRST-76
LVN_GETDISPINFOW EQU LVN_FIRST-77
LVN_SETDISPINFOW EQU LVN_FIRST-78
%ifdef UniCode
LVN_BEGINLABELEDIT EQU LVN_BEGINLABELEDITW
LVN_ENDLABELEDIT EQU LVN_ENDLABELEDITW
LVN_GETDISPINFO EQU LVN_GETDISPINFOW
LVN_SETDISPINFO EQU LVN_SETDISPINFOW
%else
LVN_BEGINLABELEDIT EQU LVN_BEGINLABELEDITA
LVN_ENDLABELEDIT EQU LVN_ENDLABELEDITA
LVN_GETDISPINFO EQU LVN_GETDISPINFOA
LVN_SETDISPINFO EQU LVN_SETDISPINFOA
%endif
;------------------------------------------------------------------------------
; ==================
; MessageBox() flags
; ==================
MB_OK EQU 00000000h
MB_OKCANCEL EQU 00000001h
MB_ABORTRETRYIGNORE EQU 00000002h
MB_YESNOCANCEL EQU 00000003h
MB_YESNO EQU 00000004h
MB_RETRYCANCEL EQU 00000005h
MB_ICONHAND EQU 00000010h
MB_ICONQUESTION EQU 00000020h
MB_ICONEXCLAMATION EQU 00000030h
MB_ICONASTERISK EQU 00000040h
MB_ICONWARNING EQU MB_ICONEXCLAMATION
MB_ICONERROR EQU MB_ICONHAND
MB_ICONINFORMATION EQU MB_ICONASTERISK
MB_ICONSTOP EQU MB_ICONHAND
MB_DEFBUTTON1 EQU 00000000h
MB_DEFBUTTON2 EQU 00000100h
MB_DEFBUTTON3 EQU 00000200h
MB_DEFBUTTON4 EQU 00000300h
MB_APPLMODAL EQU 00000000h
MB_SYSTEMMODAL EQU 00001000h
MB_TASKMODAL EQU 00002000h
MB_HELP EQU 00004000h
MB_TOPMOST EQU 00040000h
MB_RIGHT EQU 00080000h
MB_RTLREADING EQU 00100000h
MB_NOFOCUS EQU 00008000h
MB_SETFOREGROUND EQU 00010000h
MB_DEFAULT_DESKTOP_ONLY EQU 00020000h
MB_SERVICE_NOTIFICATION EQU 00200000h ;NT 4.0 and later (see MessageBox doc)
MB_TYPEMASK EQU 0000000Fh
MB_USERICON EQU 00000080h
MB_ICONMASK EQU 000000F0h
MB_DEFMASK EQU 00000F00h
MB_MODEMASK EQU 00003000h
MB_MISCMASK EQU 0000C000h
;------------------------------------------------------------------------------
; ==========
; mem flags
; ==========
PAGE_NOACCESS equ 00000001h
PAGE_READONLY equ 00000002h
PAGE_READWRITE equ 00000004h
PAGE_WRITECOPY equ 00000008h
PAGE_EXECUTE equ 00000010h
PAGE_EXECUTE_READ equ 00000020h
PAGE_EXECUTE_READWRITE equ 00000040h
PAGE_EXECUTE_WRITECOPY equ 00000080h
PAGE_GUARD equ 00000100h
PAGE_NOCACHE equ 00000200h
PAGE_WRITECOMBINE equ 00000400h
MEM_COMMIT equ 00001000h
MEM_RESERVE equ 00002000h
MEM_DECOMMIT equ 00004000h
MEM_RELEASE equ 00008000h
MEM_FREE equ 00010000h
MEM_PRIVATE equ 00020000h
MEM_MAPPED equ 00040000h
MEM_RESET equ 00080000h
MEM_TOP_DOWN equ 00100000h
MEM_WRITE_WATCH equ 00200000h
MEM_PHYSICAL equ 00400000h
MEM_4MB_PAGES equ 80000000h
;------------------------------------------------------------------------------
; ==========
; menu flags
; ==========
MF_INSERT EQU 00000000h
MF_CHANGE EQU 00000080h
MF_APPEND EQU 00000100h
MF_DELETE EQU 00000200h
MF_REMOVE EQU 00001000h
MF_BYCOMMAND EQU 00000000h
MF_BYPOSITION EQU 00000400h
MF_SEPARATOR EQU 00000800h
MF_ENABLED EQU 00000000h
MF_GRAYED EQU 00000001h
MF_DISABLED EQU 00000002h
MF_UNCHECKED EQU 00000000h
MF_CHECKED EQU 00000008h
MF_USECHECKBITMAPS EQU 00000200h
MF_STRING EQU 00000000h
MF_BITMAP EQU 00000004h
MF_OWNERDRAW EQU 00000100h
MF_POPUP EQU 00000010h
MF_MENUBARBREAK EQU 00000020h
MF_MENUBREAK EQU 00000040h
MF_UNHILITE EQU 00000000h
MF_HILITE EQU 00000080h
MF_DEFAULT EQU 00001000h
MF_SYSMENU EQU 00002000h
MF_HELP EQU 00004000h
MF_RIGHTJUSTIFY EQU 00004000h
MF_MOUSESELECT EQU 00008000h
MF_END EQU 00000080h ;obsolete
MFT_STRING EQU MF_STRING
MFT_BITMAP EQU MF_BITMAP
MFT_MENUBARBREAK EQU MF_MENUBARBREAK
MFT_MENUBREAK EQU MF_MENUBREAK
MFT_OWNERDRAW EQU MF_OWNERDRAW
MFT_RADIOCHECK EQU 00000200h
MFT_SEPARATOR EQU MF_SEPARATOR
MFT_RIGHTORDER EQU 00002000h
MFT_RIGHTJUSTIFY EQU MF_RIGHTJUSTIFY
MFS_GRAYED EQU 00000003h
MFS_DISABLED EQU MFS_GRAYED
MFS_CHECKED EQU MF_CHECKED
MFS_HILITE EQU MF_HILITE
MFS_ENABLED EQU MF_ENABLED
MFS_UNCHECKED EQU MF_UNCHECKED
MFS_UNHILITE EQU MF_UNHILITE
MFS_DEFAULT EQU MF_DEFAULT
;------------------------------------------------------------------------------
; ========================
; mouse message key states
; ========================
MK_LBUTTON EQU 0001h
MK_RBUTTON EQU 0002h
MK_SHIFT EQU 0004h
MK_CONTROL EQU 0008h
MK_MBUTTON EQU 0010h
;------------------------------------------------------------------------------
; ==================
; owner draw actions
; ==================
ODA_DRAWENTIRE EQU 0001h
ODA_SELECT EQU 0002h
ODA_FOCUS EQU 0004h
;------------------------------------------------------------------------------
; =================
; owner draw states
; =================
ODS_SELECTED EQU 0001h
ODS_GRAYED EQU 0002h
ODS_DISABLED EQU 0004h
ODS_CHECKED EQU 0008h
ODS_FOCUS EQU 0010h
ODS_DEFAULT EQU 0020h
ODS_COMBOBOXEDIT EQU 1000h
;------------------------------------------------------------------------------
; ================
; owner draw types
; ================
ODT_MENU EQU 1
ODT_LISTBOX EQU 2
ODT_COMBOBOX EQU 3
ODT_BUTTON EQU 4
ODT_STATIC EQU 5
;------------------------------------------------------------------------------
; ===================================
; Various Open file API access modes.
; ===================================
OF_READ EQU 00000000h
OF_WRITE EQU 00000001h
OF_READWRITE EQU 00000002h
OF_SHARE_COMPAT EQU 00000000h
OF_SHARE_EXCLUSIVE EQU 00000010h
OF_SHARE_DENY_WRITE EQU 00000020h
OF_SHARE_DENY_READ EQU 00000030h
OF_SHARE_DENY_NONE EQU 00000040h
OF_PARSE EQU 00000100h
OF_DELETE EQU 00000200h
OF_VERIFY EQU 00000400h
OF_CANCEL EQU 00000800h
OF_CREATE EQU 00001000h
OF_PROMPT EQU 00002000h
OF_EXIST EQU 00004000h
OF_REOPEN EQU 00008000h
;------------------------------------------------------------------------------
; ==================
; OPENFILENAME flags
; ==================
OFN_READONLY EQU 00000001h
OFN_OVERWRITEPROMPT EQU 00000002h
OFN_HIDEREADONLY EQU 00000004h
OFN_NOCHANGEDIR EQU 00000008h
OFN_SHOWHELP EQU 00000010h
OFN_ENABLEHOOK EQU 00000020h
OFN_ENABLETEMPLATE EQU 00000040h
OFN_ENABLETEMPLATEHANDLE EQU 00000080h
OFN_NOVALIDATE EQU 00000100h
OFN_ALLOWMULTISELECT EQU 00000200h
OFN_EXTENSIONDIFFERENT EQU 00000400h
OFN_PATHMUSTEXIST EQU 00000800h
OFN_FILEMUSTEXIST EQU 00001000h
OFN_CREATEPROMPT EQU 00002000h
OFN_SHAREAWARE EQU 00004000h
OFN_NOREADONLYRETURN EQU 00008000h
OFN_NOTESTFILECREATE EQU 00010000h
OFN_NONETWORKBUTTON EQU 00020000h
OFN_NOLONGNAMES EQU 00040000h
OFN_EXPLORER EQU 00080000h
OFN_NODEREFERENCELINKS EQU 00100000h
OFN_LONGNAMES EQU 00200000h
;------------------------------------------------------------------------------
; ==============================
; OPENFILENAME hook return codes
; ==============================
OFN_SHAREWARN EQU 0
OFN_SHARENOWARN EQU 1
OFN_SHAREFALLTHROUGH EQU 2
; -----------------------------------------------------------------------------
; =====================
; PRINTDLG definitions.
; =====================
PD_ALLPAGES EQU 00000000h
PD_SELECTION EQU 00000001h
PD_PAGENUMS EQU 00000002h
PD_NOSELECTION EQU 00000004h
PD_NOPAGENUMS EQU 00000008h
PD_COLLATE EQU 00000010h
PD_PRINTTOFILE EQU 00000020h
PD_PRINTSETUP EQU 00000040h
PD_NOWARNING EQU 00000080h
PD_RETURNDC EQU 00000100h
PD_RETURNIC EQU 00000200h
PD_RETURNDEFAULT EQU 00000400h
PD_SHOWHELP EQU 00000800h
PD_ENABLEPRINTHOOK EQU 00001000h
PD_ENABLESETUPHOOK EQU 00002000h
PD_ENABLEPRINTTEMPLATE EQU 00004000h
PD_ENABLESETUPTEMPLATE EQU 00008000h
PD_ENABLEPRINTTEMPLATEHANDLE EQU 00010000h
PD_ENABLESETUPTEMPLATEHANDLE EQU 00020000h
PD_USEDEVMODECOPIES EQU 00040000h
PD_USEDEVMODECOPIESANDCOLLATE EQU 00040000h
PD_DISABLEPRINTTOFILE EQU 00080000h
PD_HIDEPRINTTOFILE EQU 00100000h
PD_NONETWORKBUTTON EQU 00200000h
;------------------------------------------------------------------------------
; ================
; pipe definitions
; ================
PIPE_ACCESS_INBOUND EQU 00000001h
PIPE_ACCESS_OUTBOUND EQU 00000002h
PIPE_ACCESS_DUPLEX EQU 00000003h
PIPE_CLIENT_END EQU 00000000h
PIPE_SERVER_END EQU 00000001h
PIPE_WAIT EQU 00000000h
PIPE_NOWAIT EQU 00000001h
PIPE_READMODE_BYTE EQU 00000000h
PIPE_READMODE_MESSAGE EQU 00000002h
PIPE_TYPE_BYTE EQU 00000000h
PIPE_TYPE_MESSAGE EQU 00000004h
PIPE_UNLIMITED_INSTANCES EQU 255
;------------------------------------------------------------------------------
; ========================
; binary raster operations
; ========================
R2_BLACK EQU 1 ;0
R2_NOTMERGEPEN EQU 2 ;DPon
R2_MASKNOTPEN EQU 3 ;DPna
R2_NOTCOPYPEN EQU 4 ;PN
R2_MASKPENNOT EQU 5 ;PDna
R2_NOT EQU 6 ;Dn
R2_XORPEN EQU 7 ;DPx
R2_NOTMASKPEN EQU 8 ;DPan
R2_MASKPEN EQU 9 ;DPa
R2_NOTXORPEN EQU 10 ;DPxn
R2_NOP EQU 11 ;D
R2_MERGENOTPEN EQU 12 ;DPno
R2_COPYPEN EQU 13 ;P
R2_MERGEPENNOT EQU 14 ;PDno
R2_MERGEPEN EQU 15 ;DPo
R2_WHITE EQU 16 ;1
R2_LAST EQU 16
;
;------------------------------------------------------------------------------
; =================
; network resources
; =================
RESOURCE_CONNECTED EQU 00000001h
RESOURCE_GLOBALNET EQU 00000002h
RESOURCE_REMEMBERED EQU 00000003h
RESOUR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -