📄 user64.inc
字号:
EN_SETFOCUS = 0100h
EN_KILLFOCUS = 0200h
EN_CHANGE = 0300h
EN_UPDATE = 0400h
EN_ERRSPACE = 0500h
EN_MAXTEXT = 0501h
EN_HSCROLL = 0601h
EN_VSCROLL = 0602h
; Edit control styles
ES_LEFT = 0000h
ES_CENTER = 0001h
ES_RIGHT = 0002h
ES_MULTILINE = 0004h
ES_UPPERCASE = 0008h
ES_LOWERCASE = 0010h
ES_PASSWORD = 0020h
ES_AUTOVSCROLL = 0040h
ES_AUTOHSCROLL = 0080h
ES_NOHIDESEL = 0100h
ES_OEMCONVERT = 0400h
ES_READONLY = 0800h
ES_WANTRETURN = 1000h
ES_NUMBER = 2000h
; Static window messages
STM_SETICON = 0170h
STM_GETICON = 0171h
STM_SETIMAGE = 0172h
STM_GETIMAGE = 0173h
; Static window notifications
STN_CLICKED = 0
STN_DBLCLK = 1
STN_ENABLE = 2
STN_DISABLE = 3
; Static window styles
SS_LEFT = 0000h
SS_CENTER = 0001h
SS_RIGHT = 0002h
SS_ICON = 0003h
SS_BLACKRECT = 0004h
SS_GRAYRECT = 0005h
SS_WHITERECT = 0006h
SS_BLACKFRAME = 0007h
SS_GRAYFRAME = 0008h
SS_WHITEFRAME = 0009h
SS_USERITEM = 000Ah
SS_SIMPLE = 000Bh
SS_LEFTNOWORDWRAP = 000Ch
SS_BITMAP = 000Eh
SS_OWNERDRAW = 000Dh
SS_ENHMETAFILE = 000Fh
SS_ETCHEDHORZ = 0010h
SS_ETCHEDVERT = 0011h
SS_ETCHEDFRAME = 0012h
SS_TYPEMASK = 001Fh
SS_NOPREFIX = 0080h
SS_NOTIFY = 0100h
SS_CENTERIMAGE = 0200h
SS_RIGHTJUST = 0400h
SS_REALSIZEIMAGE = 0800h
SS_SUNKEN = 1000h
; Scroll bar constants
SB_HORZ = 0
SB_VERT = 1
SB_CTL = 2
SB_BOTH = 3
; Scroll bar messages
SBM_SETPOS = 00E0h
SBM_GETPOS = 00E1h
SBM_SETRANGE = 00E2h
SBM_SETRANGEREDRAW = 00E6h
SBM_GETRANGE = 00E3h
SBM_ENABLE_ARROWS = 00E4h
SBM_SETSCROLLINFO = 00E9h
SBM_GETSCROLLINFO = 00EAh
; Scroll bar commands
SB_LINEUP = 0
SB_LINELEFT = 0
SB_LINEDOWN = 1
SB_LINERIGHT = 1
SB_PAGEUP = 2
SB_PAGELEFT = 2
SB_PAGEDOWN = 3
SB_PAGERIGHT = 3
SB_THUMBPOSITION = 4
SB_THUMBTRACK = 5
SB_TOP = 6
SB_LEFT = 6
SB_BOTTOM = 7
SB_RIGHT = 7
SB_ENDSCROLL = 8
; Scroll bar styles
SBS_HORZ = 0000h
SBS_VERT = 0001h
SBS_TOPALIGN = 0002h
SBS_LEFTALIGN = 0002h
SBS_BOTTOMALIGN = 0004h
SBS_RIGHTALIGN = 0004h
SBS_SIZEBOXTOPLEFTALIGN = 0002h
SBS_SIZEBOXBOTTOMRIGHTALIGN = 0004h
SBS_SIZEBOX = 0008h
SBS_SIZEGRIP = 0010h
; Scroll bar info flags
SIF_RANGE = 0001h
SIF_PAGE = 0002h
SIF_POS = 0004h
SIF_DISABLENOSCROLL = 0008h
SIF_TRACKPOS = 0010h
SIF_ALL = SIF_RANGE or SIF_PAGE or SIF_POS or SIF_TRACKPOS
; Dialog styles
DS_ABSALIGN = 0001h
DS_SYSMODAL = 0002h
DS_3DLOOK = 0004h
DS_FIXEDSYS = 0008h
DS_NOFAILCREATE = 0010h
DS_LOCALEDIT = 0020h
DS_SETFONT = 0040h
DS_MODALFRAME = 0080h
DS_NOIDLEMSG = 0100h
DS_SETFOREGROUND = 0200h
DS_CONTROL = 0400h
DS_CENTER = 0800h
DS_CENTERMOUSE = 1000h
DS_CONTEXTHELP = 2000h
; Dialog codes
DLGC_WANTARROWS = 0001h
DLGC_WANTTAB = 0002h
DLGC_WANTALLKEYS = 0004h
DLGC_WANTMESSAGE = 0004h
DLGC_HASSETSEL = 0008h
DLGC_DEFPUSHBUTTON = 0010h
DLGC_UNDEFPUSHBUTTON = 0020h
DLGC_RADIOBUTTON = 0040h
DLGC_WANTCHARS = 0080h
DLGC_STATIC = 0100h
DLGC_BUTTON = 2000h
; Menu flags
MF_INSERT = 0000h
MF_CHANGE = 0080h
MF_APPEND = 0100h
MF_DELETE = 0200h
MF_REMOVE = 1000h
MF_BYCOMMAND = 0000h
MF_BYPOSITION = 0400h
MF_SEPARATOR = 0800h
MF_UNCHECKED = 0000h
MF_ENABLED = 0000h
MF_GRAYED = 0001h
MF_DISABLED = 0002h
MF_CHECKED = 0008h
MF_USECHECKBITMAPS = 0200h
MF_STRING = 0000h
MF_BITMAP = 0004h
MF_OWNERDRAW = 0100h
MF_POPUP = 0010h
MF_MENUBARBREAK = 0020h
MF_MENUBREAK = 0040h
MF_UNHILITE = 0000h
MF_HILITE = 0080h
MF_DEFAULT = 1000h
MF_SYSMENU = 2000h
MF_HELP = 4000h
MF_RIGHTJUSTIFY = 4000h
MF_MOUSESELECT = 8000h
MF_END = 0080h
MFT_STRING = MF_STRING
MFT_BITMAP = MF_BITMAP
MFT_MENUBARBREAK = MF_MENUBARBREAK
MFT_MENUBREAK = MF_MENUBREAK
MFT_OWNERDRAW = MF_OWNERDRAW
MFT_RADIOCHECK = 0200h
MFT_SEPARATOR = MF_SEPARATOR
MFT_RIGHTORDER = 2000h
MFT_RIGHTJUSTIFY = MF_RIGHTJUSTIFY
MFS_GRAYED = 0003h
MFS_DISABLED = MFS_GRAYED
MFS_CHECKED = MF_CHECKED
MFS_HILITE = MF_HILITE
MFS_ENABLED = MF_ENABLED
MFS_UNCHECKED = MF_UNCHECKED
MFS_UNHILITE = MF_UNHILITE
MFS_DEFAULT = MF_DEFAULT
MFR_POPUP = 0001h
MFR_END = MF_END
; System menu command values
SC_SIZE = 61440
SC_MOVE = 61456
SC_MINIMIZE = 61472
SC_MAXIMIZE = 61488
SC_NEXTWINDOW = 61504
SC_PREVWINDOW = 61520
SC_CLOSE = 61536
SC_VSCROLL = 61552
SC_HSCROLL = 61568
SC_MOUSEMENU = 61584
SC_KEYMENU = 61696
SC_ARRANGE = 61712
SC_RESTORE = 61728
SC_TASKLIST = 61744
SC_SCREENSAVE = 61760
SC_HOTKEY = 61776
SC_DEFAULT = 61792
SC_MONITORPOWER = 61808
SC_CONTEXTHELP = 61824
SC_SEPARATOR = 61455
; Border types
BDR_RAISEDOUTER = 01h
BDR_SUNKENOUTER = 02h
BDR_RAISEDINNER = 04h
BDR_SUNKENINNER = 08h
BDR_OUTER = 03h
BDR_INNER = 0Ch
BDR_RAISED = 05h
BDR_SUNKEN = 0Ah
EDGE_RAISED = BDR_RAISEDOUTER or BDR_RAISEDINNER
EDGE_SUNKEN = BDR_SUNKENOUTER or BDR_SUNKENINNER
EDGE_ETCHED = BDR_SUNKENOUTER or BDR_RAISEDINNER
EDGE_BUMP = BDR_RAISEDOUTER or BDR_SUNKENINNER
; Border flags
BF_LEFT = 0001h
BF_TOP = 0002h
BF_RIGHT = 0004h
BF_BOTTOM = 0008h
BF_TOPLEFT = BF_TOP or BF_LEFT
BF_TOPRIGHT = BF_TOP or BF_RIGHT
BF_BOTTOMLEFT = BF_BOTTOM or BF_LEFT
BF_BOTTOMRIGHT = BF_BOTTOM or BF_RIGHT
BF_RECT = BF_LEFT or BF_TOP or BF_RIGHT or BF_BOTTOM
BF_DIAGONAL = 0010h
BF_DIAGONAL_ENDTOPRIGHT = BF_DIAGONAL or BF_TOP or BF_RIGHT
BF_DIAGONAL_ENDTOPLEFT = BF_DIAGONAL or BF_TOP or BF_LEFT
BF_DIAGONAL_ENDBOTTOMLEFT = BF_DIAGONAL or BF_BOTTOM or BF_LEFT
BF_DIAGONAL_ENDBOTTOMRIGHT = BF_DIAGONAL or BF_BOTTOM or BF_RIGHT
BF_MIDDLE = 0800h
BF_SOFT = 1000h
BF_ADJUST = 2000h
BF_FLAT = 4000h
BF_MONO = 8000h
; Frame control types
DFC_CAPTION = 1
DFC_MENU = 2
DFC_SCROLL = 3
DFC_BUTTON = 4
DFC_POPUPMENU = 5
; Frame control states
DFCS_CAPTIONCLOSE = 0000h
DFCS_CAPTIONMIN = 0001h
DFCS_CAPTIONMAX = 0002h
DFCS_CAPTIONRESTORE = 0003h
DFCS_CAPTIONHELP = 0004h
DFCS_MENUARROW = 0000h
DFCS_MENUCHECK = 0001h
DFCS_MENUBULLET = 0002h
DFCS_MENUARROWRIGHT = 0004h
DFCS_SCROLLUP = 0000h
DFCS_SCROLLDOWN = 0001h
DFCS_SCROLLLEFT = 0002h
DFCS_SCROLLRIGHT = 0003h
DFCS_SCROLLCOMBOBOX = 0005h
DFCS_SCROLLSIZEGRIP = 0008h
DFCS_SCROLLSIZEGRIPRIGHT = 0010h
DFCS_BUTTONCHECK = 0000h
DFCS_BUTTONRADIOIMAGE = 0001h
DFCS_BUTTONRADIOMASK = 0002h
DFCS_BUTTONRADIO = 0004h
DFCS_BUTTON3STATE = 0008h
DFCS_BUTTONPUSH = 0010h
DFCS_INACTIVE = 0100h
DFCS_PUSHED = 0200h
DFCS_CHECKED = 0400h
DFCS_TRANSPARENT = 0800h
DFCS_HOT = 1000h
DFCS_ADJUSTRECT = 2000h
DFCS_FLAT = 4000h
DFCS_MONO = 8000h
; DrawCaption flags
DC_ACTIVE = 01h
DC_SMALLCAP = 02h
DC_ICON = 04h
DC_TEXT = 08h
DC_INBUTTON = 10h
; DrawIconEx options
DI_MASK = 1
DI_IMAGE = 2
DI_NORMAL = 3
DI_COMPAT = 4
DI_DEFAULTSIZE = 8
; DrawText parameters
DT_TOP = 00000h
DT_LEFT = 00000h
DT_CENTER = 00001h
DT_RIGHT = 00002h
DT_VCENTER = 00004h
DT_BOTTOM = 00008h
DT_WORDBREAK = 00010h
DT_SINGLELINE = 00020h
DT_EXPANDTABS = 00040h
DT_TABSTOP = 00080h
DT_NOCLIP = 00100h
DT_EXTERNALLEADING = 00200h
DT_CALCRECT = 00400h
DT_NOPREFIX = 00800h
DT_INTERNAL = 01000h
DT_EDITCONTROL = 02000h
DT_PATH_ELLIPSIS = 04000h
DT_END_ELLIPSIS = 08000h
DT_MODIFYSTRING = 10000h
DT_RTLREADING = 20000h
DT_WORD_ELLIPSIS = 40000h
; GetDCEx flags
DCX_WINDOW = 000001h
DCX_CACHE = 000002h
DCX_NORESETATTRS = 000004h
DCX_CLIPCHILDREN = 000008h
DCX_CLIPSIBLINGS = 000010h
DCX_PARENTCLIP = 000020h
DCX_EXCLUDERGN = 000040h
DCX_INTERSECTRGN = 000080h
DCX_EXCLUDEUPDATE = 000100h
DCX_INTERSECTUPDATE = 000200h
DCX_LOCKWINDOWUPDATE = 000400h
DCX_VALIDATE = 200000h
; SetWindowsHook codes
WH_MSGFILTER = -1
WH_JOURNALRECORD = 0
WH_JOURNALPLAYBACK = 1
WH_KEYBOARD = 2
WH_GETMESSAGE = 3
WH_CALLWNDPROC = 4
WH_CBT = 5
WH_SYSMSGFILTER = 6
WH_MOUSE = 7
WH_HARDWARE = 8
WH_DEBUG = 9
WH_SHELL = 10
WH_FOREGROUNDIDLE = 11
WH_CALLWNDPROCRET = 12
WH_KEYBOARD_LL = 13
WH_MOUSE_LL = 14
; Hook codes
HC_ACTION = 0
HC_GETNEXT = 1
HC_SKIP = 2
HC_NOREMOVE = 3
HC_SYSMODALON = 4
HC_SYSMODALOFF = 5
; CBT hook codes
HCBT_MOVESIZE = 0
HCBT_MINMAX = 1
HCBT_QS = 2
HCBT_CREATEWND = 3
HCBT_DESTROYWND = 4
HCBT_ACTIVATE = 5
HCBT_CLICKSKIPPED = 6
HCBT_KEYSKIPPED = 7
HCBT_SYSCOMMAND = 8
HCBT_SETFOCUS = 9
; ExitWindowsEx flags
EWX_LOGOFF = 0
EWX_SHUTDOWN = 1
EWX_REBOOT = 2
EWX_FORCE = 4
EWX_POWEROFF = 8
; WinHelp commands
HELP_CONTEXT = 001h
HELP_QUIT = 002h
HELP_INDEX = 003h
HELP_CONTENTS = 003h
HELP_HELPONHELP = 004h
HELP_SETINDEX = 005h
HELP_SETCONTENTS = 005h
HELP_CONTEXTPOPUP = 008h
HELP_FORCEFILE = 009h
HELP_CONTEXTMENU = 00Ah
HELP_FINDER = 00Bh
HELP_WM_HELP = 00Ch
HELP_SETPOPUP_POS = 00Dh
HELP_KEY = 101h
HELP_COMMAND = 102h
HELP_PARTIALKEY = 105h
HELP_MULTIKEY = 201h
HELP_SETWINPOS = 203h
; keybd_event flags
KEYEVENTF_EXTENDEDKEY = 1h
KEYEVENTF_KEYUP = 2h
; mouse_event flags
MOUSEEVENTF_MOVE = 0001h
MOUSEEVENTF_LEFTDOWN = 0002h
MOUSEEVENTF_LEFTUP = 0004h
MOUSEEVENTF_RIGHTDOWN = 0008h
MOUSEEVENTF_RIGHTUP = 0010h
MOUSEEVENTF_MIDDLEDOWN = 0020h
MOUSEEVENTF_MIDDLEUP = 0040h
MOUSEEVENTF_WHEEL = 0800h
MOUSEEVENTF_ABSOLUTE = 8000h
; TrackPopupMenu flags
TPM_LEFTBUTTON = 0000h
TPM_RIGHTBUTTON = 0002h
TPM_LEFTALIGN = 0000h
TPM_CENTERALIGN = 0004h
TPM_RIGHTALIGN = 0008h
TPM_TOPALIGN = 0000h
TPM_VCENTERALIGN = 0010h
TPM_BOTTOMALIGN = 0020h
TPM_HORIZONTAL = 0000h
TPM_VERTICAL = 0040h
TPM_NONOTIFY = 0080h
TPM_RETURNCMD = 0100h
TPM_RECURSE = 0001h
TPM_HORPOSANIMATION = 0400h
TPM_HORNEGANIMATION = 0800h
TPM_VERPOSANIMATION = 1000h
TPM_VERNEGANIMATION = 2000h
TPM_NOANIMATION = 4000h
TPM_LAYOUTRTL = 8000h
; Menu item info mask values
MIIM_STATE = 001h
MIIM_ID = 002h
MIIM_SUBMENU = 004h
MIIM_CHECKMARKS = 008h
MIIM_TYPE = 010h
MIIM_DATA = 020h
MIIM_STRING = 040h
MIIM_BITMAP = 080h
MIIM_FTYPE = 100h
; DRAWITEMSTRUCT control types
ODT_MENU = 1
ODT_LISTBOX = 2
ODT_COMBOBOX = 3
ODT_BUTTON = 4
ODT_STATIC = 5
; DRAWITEMSTRUCT actions
ODA_DRAWENTIRE = 1
ODA_SELECT = 2
ODA_FOCUS = 4
; DRAWITEMSTRUCT states
ODS_SELECTED = 0001h
ODS_GRAYED = 0002h
ODS_DISABLED = 0004h
ODS_CHECKED = 0008h
ODS_FOCUS = 0010h
ODS_DEFAULT = 0020h
ODS_COMBOBOXEDIT = 1000h
ODS_HOTLIGHT = 0040h
ODS_INACTIVE = 0080h
; WINDOWPLACEMENT flags
WPF_SETMINPOSITION = 1
WPF_RESTORETOMAXIMIZED = 2
; Layered window attributes
LWA_COLORKEY = 1
LWA_ALPHA = 2
; UpdateLayeredWindow flags
ULW_COLORKEY = 1
ULW_ALPHA = 2
ULW_OPAQUE = 4
; SystemParametersInfo parameters
SPI_GETACCESSTIMEOUT = 60
SPI_GETANIMATION = 72
SPI_GETBEEP = 1
SPI_GETBORDER = 5
SPI_GETDEFAULTINPUTLANG = 89
SPI_GETDRAGFULLWINDOWS = 38
SPI_GETFASTTASKSWITCH = 35
SPI_GETFILTERKEYS = 50
SPI_GETFONTSMOOTHING = 74
SPI_GETGRIDGRANULARITY = 18
SPI_GETHIGHCONTRAST = 66
SPI_GETICONMETRICS = 45
SPI_GETICONTITLELOGFONT = 31
SPI_GETICONTITLEWRAP = 25
SPI_GETKEYBOARDDELAY = 22
SPI_GETKEYBOARDPREF = 68
SPI_GETKEYBOARDSPEED = 10
SPI_GETLOWPOWERACTIVE = 83
SPI_GETLOWPOWERTIMEOUT = 79
SPI_GETMENUDROPALIGNMENT = 27
SPI_GETMINIMIZEDMETRICS = 43
SPI_GETMOUSE = 3
SPI_GETMOUSEKEYS = 54
SPI_GETMOUSETRAILS = 94
SPI_GETNONCLIENTMETRICS = 41
SPI_GETPOWEROFFACTIVE = 84
SPI_GETPOWEROFFTIMEOUT = 80
SPI_GETSCREENREADER = 70
SPI_GETSCREENSAVEACTIVE = 16
SPI_GETSCREENSAVETIMEOUT = 14
SPI_GETSERIALKEYS = 62
SPI_GETSHOWSOUNDS = 56
SPI_GETSOUNDSENTRY = 64
SPI_GETSTICKYKEYS = 58
SPI_GETTOGGLEKEYS = 52
SPI_GETWINDOWSEXTENSION = 92
SPI_GETWORKAREA = 48
SPI_ICONHORIZONTALSPACING = 13
SPI_ICONVERTICALSPACING = 24
SPI_LANGDRIVER = 12
SPI_SCREENSAVERRUNNING = 97
SPI_SETACCESSTIMEOUT = 61
SPI_SETANIMATION = 73
SPI_SETBEEP = 2
SPI_SETBORDER = 6
SPI_SETDEFAULTINPUTLANG = 90
SPI_SETDESKPATTERN = 21
SPI_SETDESKWALLPAPER = 20
SPI_SETDOUBLECLICKTIME = 32
SPI_SETDOUBLECLKHEIGHT = 30
SPI_SETDOUBLECLKWIDTH = 29
SPI_SETDRAGFULLWINDOWS = 37
SPI_SETDRAGHEIGHT = 77
SPI_SETDRAGWIDTH = 76
SPI_SETFASTTASKSWITCH = 36
SPI_SETFILTERKEYS = 51
SPI_SETFONTSMOOTHING = 75
SPI_SETGRIDGRANULARITY = 19
SPI_SETHANDHELD = 78
SPI_SETHIGHCONTRAST = 67
SPI_SETICONMETRICS = 46
SPI_SETICONTITLELOGFONT = 34
SPI_SETICONTITLEWRAP = 26
SPI_SETKEYBOARDDELAY = 23
SPI_SETKEYBOARDPREF = 69
SPI_SETKEYBOARDSPEED = 11
SPI_SETLANGTOGGLE = 91
SPI_SETLOWPOWERACTIVE = 85
SPI_SETLOWPOWERTIMEOUT = 81
SPI_SETMENUDROPALIGNMENT = 28
SPI_SETMINIMIZEDMETRICS = 44
SPI_SETMOUSE = 4
SPI_SETMOUSEBUTTONSWAP = 33
SPI_SETMOUSEKEYS = 55
SPI_SETMOUSETRAILS = 93
SPI_SETNONCLIENTMETRICS = 42
SPI_SETPENWINDOWS = 49
SPI_SETPOWEROFFACTIVE = 86
SPI_SETPOWEROFFTIMEOUT = 82
SPI_SETSCREENREADER = 71
SPI_SETSCREENSAVEACTIVE = 17
SPI_SETSCREENSAVERRUNNING = 97
SPI_SETSCREENSAVETIMEOUT = 15
SPI_SETSERIALKEYS = 63
SPI_SETSHOWSOUNDS = 57
SPI_SETSOUNDSENTRY = 65
SPI_SETSTICKYKEYS = 59
SPI_SETTOGGLEKEYS = 53
SPI_SETWORKAREA = 47
; SystemParametersInfo flags
SPIF_UPDATEINIFILE = 1
SPIF_SENDWININICHANGE = 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -