Documentation ¶
Index ¶
- Constants
- type ACCELF
- type AD
- type ADRF
- type AFCMD
- type APPCOMMAND
- type BI
- type BKMODE
- type BRS
- type BS
- type BSF
- type BSM
- type BST
- type BTNS
- type CBS
- type CC
- type CDDS
- type CDIS
- type CDRF
- type CF
- type CHARSET
- type CKS
- type CLSID
- type CMD
- type COLOR
- type CONSOLE
- type CP
- type CREATE
- type CS
- type CWP
- type DDENS
- type DI
- type DIB
- type DISPLAY_DEVICE
- type DISPOSITION
- type DLGC
- type DPI_AWARE_CTX
- type DTS
- type DWMFLIP3D
- type DWMNCRP
- type DWMWA_GET
- type DWMWA_SET
- type DWM_CLOAKED
- type DWM_SIT
- type EDD
- type EMF
- type ENABLE
- type ENDSESSION
- type ES
- type FAPPCOMMAND
- type FILE_ATTRIBUTE
- type FILE_FLAG
- type FILE_FROM
- type FILE_MAP
- type FILE_OPEN
- type FILE_SHARE
- type FILE_VOL
- type FW
- type GA
- type GCL
- type GDC
- type GDT
- type GENERIC
- type GMDI
- type GMEM
- type GUI
- type GW
- type GWLP
- type HCBT
- type HEAP_ALLOC
- type HEAP_CLASS
- type HEAP_CREATE
- type HEAP_NS
- type HEAP_REALLOC
- type HELPINFO
- type HICF
- type HS
- type HT
- type HWND_IA
- type ICC
- type ICON_SZ
- type ID
- type IDC
- type IDHOT
- type IDI
- type IID
- type ILC
- type ILD
- type ILS
- type IMAGE
- type ISMEX
- type KEY
- type LANG
- type LAYOUT
- type LIF
- type LIS
- type LMEM
- type LOCKFILE
- type LR
- type LSFW
- type LVCDI
- type LVCF
- type LVCFMT_C
- type LVCFMT_I
- type LVFI
- type LVGA_HEADER
- type LVGIT
- type LVHT
- type LVIF
- type LVIR
- type LVIS
- type LVI_GROUPID
- type LVKF
- type LVNI
- type LVS
- type LVSIL
- type LVS_EX
- type LV_VIEW
- type LWA
- type LWS
- type MB
- type MCMV
- type MCS
- type MF
- type MFMC
- type MFS
- type MFT
- type MIIM
- type MIM
- type MK
- type MNC
- type MND
- type MNGO
- type MNGOF
- type MNS
- type MOD
- type MONITOR
- type MONITORINFOF
- type MOVEFILE
- type MSGF
- type NIF
- type NIIF
- type NIM
- type NIS
- type NM
- type OCR
- type ODA
- type ODS
- type ODT
- type ODT_C
- type PAGE
- type PBS
- type PBST
- type PBT
- type PIPE
- type PIPE_ACCESS
- type PM
- type POLYF
- type PRF
- type PROCESS
- type PROCESSOR
- type PROCESSOR_ARCHITECTURE
- type PROPERTYORIGIN
- type PS
- type PT
- type QS
- type REG
- type REGION
- type REG_OPTION
- type REPLACEFILE
- type RGN
- type ROP
- type RRF
- type RT
- type SBARS
- type SB_REQ
- type SB_TYPE
- type SC
- type SEC
- type SECURITY
- type SECURITY_IMPERSONATION_LEVEL
- type SFGAO
- type SHGFI
- type SIF
- type SIZE_REQ
- type SM
- type SMTO
- type SORT
- type SPI
- type SPIF
- type SS
- type STANDARD_RIGHTS
- type STARTF
- type STD
- type STRETCH
- type SUBLANG
- type SW
- type SWP
- type SWS
- type TA
- type TBDDRET
- type TBIF
- type TBNF
- type TBNRF
- type TBS
- type TBSTATE
- type TBSTYLE
- type TBSTYLE_EX
- type TB_REQ
- type TDCBF
- type TDF
- type TD_ICON
- type TH32CS
- type TIME_ZONE_ID
- type TMT
- type TOKEN
- type TOKEN_ELEVATION_TYPE
- type TOKEN_INFO
- type TOKEN_POLICY
- type TPM
- type TTI
- type TVE
- type TVGN
- type TVIF
- type TVIS
- type TVIS_EX
- type TVI_CHILDREN
- type TVNRET
- type TVS
- type TVS_EX
- type UOI
- type VER
- type VER_COND
- type VER_SUITE
- type VFT
- type VFT2
- type VK
- type VOS
- type VS
- type VS_FF
- type WA
- type WAIT
- type WDA
- type WH
- type WIN32_WINNT
- type WM
- type WMSZ
- type WS
- type WS_EX
- type WVR
- type XCLASS
- type XTYP
- type XTYPF
Constants ¶
const ( DWMNCRP_USEWINDOWSTYLE = iota DWMNCRP_DISABLED DWMNCRP_ENABLED )
const ( DWMFLIP3D_DEFAULT = iota DWMFLIP3D_EXCLUDEBELOW DWMFLIP3D_EXCLUDEABOVE )
const ( BCN_HOTITEMCHANGE NM = _BCN_FIRST + 0x0001 BCN_DROPDOWN NM = _BCN_FIRST + 0x0002 BN_CLICKED CMD = 0 BN_PAINT CMD = 1 BN_HILITE CMD = 2 BN_UNHILITE CMD = 3 BN_DISABLE CMD = 4 BN_DOUBLECLICKED CMD = 5 BN_PUSHED CMD = BN_HILITE BN_UNPUSHED CMD = BN_UNHILITE BN_DBLCLK CMD = BN_DOUBLECLICKED BN_SETFOCUS CMD = 6 BN_KILLFOCUS CMD = 7 )
Button control notifications (BCN, BN).
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ADRF ¶
type ADRF uint32
NMTVASYNCDRAW dwRetFlags, don't seem to be defined anywhere, values are unconfirmed.
type AFCMD ¶
type AFCMD uint32
DdeInitialize afCmd. Includes the prefixes APPCLASS, APPCMD, CBF and MF.
const ( AFCMD_APPCLASS_MONITOR AFCMD = 0x0000_0001 AFCMD_APPCLASS_STANDARD AFCMD = 0x0000_0000 AFCMD_APPCMD_CLIENTONLY AFCMD = 0x0000_0010 AFCMD_APPCMD_FILTERINITS AFCMD = 0x0000_0020 AFCMD_CBF_FAIL_ALLSVRXACTIONS AFCMD = 0x0003_f000 AFCMD_CBF_FAIL_ADVISES AFCMD = 0x0000_4000 AFCMD_CBF_FAIL_CONNECTIONS AFCMD = 0x0000_2000 AFCMD_CBF_FAIL_EXECUTES AFCMD = 0x0000_8000 AFCMD_CBF_FAIL_POKES AFCMD = 0x0001_0000 AFCMD_CBF_FAIL_REQUESTS AFCMD = 0x0002_0000 AFCMD_CBF_FAIL_SELFCONNECTIONS AFCMD = 0x0000_1000 AFCMD_CBF_SKIP_ALLNOTIFICATIONS AFCMD = 0x003c_0000 AFCMD_CBF_SKIP_CONNECT_CONFIRMS AFCMD = 0x0004_0000 AFCMD_CBF_SKIP_DISCONNECTS AFCMD = 0x0020_0000 AFCMD_CBF_SKIP_REGISTRATIONS AFCMD = 0x0008_0000 AFCMD_CBF_SKIP_UNREGISTRATIONS AFCMD = 0x0010_0000 AFCMD_MF_CALLBACKS AFCMD = 0x0800_0000 AFCMD_MF_CONV AFCMD = 0x4000_0000 AFCMD_MF_ERRORS AFCMD = 0x1000_0000 AFCMD_MF_HSZ_INFO AFCMD = 0x0100_0000 AFCMD_MF_LINKS AFCMD = 0x2000_0000 AFCMD_MF_POSTMSGS AFCMD = 0x0400_0000 AFCMD_MF_SENDMSGS AFCMD = 0x02000000 )
type APPCOMMAND ¶
type APPCOMMAND int16
WM_APPCOMMAND command.
const ( APPCOMMAND_BROWSER_BACKWARD APPCOMMAND = 1 APPCOMMAND_BROWSER_FORWARD APPCOMMAND = 2 APPCOMMAND_BROWSER_REFRESH APPCOMMAND = 3 APPCOMMAND_BROWSER_STOP APPCOMMAND = 4 APPCOMMAND_BROWSER_SEARCH APPCOMMAND = 5 APPCOMMAND_BROWSER_FAVORITES APPCOMMAND = 6 APPCOMMAND_BROWSER_HOME APPCOMMAND = 7 APPCOMMAND_VOLUME_MUTE APPCOMMAND = 8 APPCOMMAND_VOLUME_DOWN APPCOMMAND = 9 APPCOMMAND_VOLUME_UP APPCOMMAND = 10 APPCOMMAND_MEDIA_NEXTTRACK APPCOMMAND = 11 APPCOMMAND_MEDIA_PREVIOUSTRACK APPCOMMAND = 12 APPCOMMAND_MEDIA_STOP APPCOMMAND = 13 APPCOMMAND_MEDIA_PLAY_PAUSE APPCOMMAND = 14 APPCOMMAND_LAUNCH_MAIL APPCOMMAND = 15 APPCOMMAND_LAUNCH_MEDIA_SELECT APPCOMMAND = 16 APPCOMMAND_LAUNCH_APP1 APPCOMMAND = 17 APPCOMMAND_LAUNCH_APP2 APPCOMMAND = 18 APPCOMMAND_BASS_DOWN APPCOMMAND = 19 APPCOMMAND_BASS_BOOST APPCOMMAND = 20 APPCOMMAND_BASS_UP APPCOMMAND = 21 APPCOMMAND_TREBLE_DOWN APPCOMMAND = 22 APPCOMMAND_TREBLE_UP APPCOMMAND = 23 APPCOMMAND_MICROPHONE_VOLUME_MUTE APPCOMMAND = 24 APPCOMMAND_MICROPHONE_VOLUME_DOWN APPCOMMAND = 25 APPCOMMAND_MICROPHONE_VOLUME_UP APPCOMMAND = 26 APPCOMMAND_HELP APPCOMMAND = 27 APPCOMMAND_FIND APPCOMMAND = 28 APPCOMMAND_NEW APPCOMMAND = 29 APPCOMMAND_OPEN APPCOMMAND = 30 APPCOMMAND_CLOSE APPCOMMAND = 31 APPCOMMAND_SAVE APPCOMMAND = 32 APPCOMMAND_PRINT APPCOMMAND = 33 APPCOMMAND_UNDO APPCOMMAND = 34 APPCOMMAND_REDO APPCOMMAND = 35 APPCOMMAND_COPY APPCOMMAND = 36 APPCOMMAND_CUT APPCOMMAND = 37 APPCOMMAND_PASTE APPCOMMAND = 38 APPCOMMAND_REPLY_TO_MAIL APPCOMMAND = 39 APPCOMMAND_FORWARD_MAIL APPCOMMAND = 40 APPCOMMAND_SEND_MAIL APPCOMMAND = 41 APPCOMMAND_SPELL_CHECK APPCOMMAND = 42 APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE APPCOMMAND = 43 APPCOMMAND_MIC_ON_OFF_TOGGLE APPCOMMAND = 44 APPCOMMAND_CORRECTION_LIST APPCOMMAND = 45 APPCOMMAND_MEDIA_PLAY APPCOMMAND = 46 APPCOMMAND_MEDIA_PAUSE APPCOMMAND = 47 APPCOMMAND_MEDIA_RECORD APPCOMMAND = 48 APPCOMMAND_MEDIA_FAST_FORWARD APPCOMMAND = 49 APPCOMMAND_MEDIA_REWIND APPCOMMAND = 50 APPCOMMAND_MEDIA_CHANNEL_UP APPCOMMAND = 51 APPCOMMAND_MEDIA_CHANNEL_DOWN APPCOMMAND = 52 APPCOMMAND_DELETE APPCOMMAND = 53 APPCOMMAND_DWM_FLIP3D APPCOMMAND = 54 )
type BS ¶
type BS WS
Button control styles.
const ( BS_PUSHBUTTON BS = 0x0000_0000 BS_DEFPUSHBUTTON BS = 0x0000_0001 BS_CHECKBOX BS = 0x0000_0002 BS_AUTOCHECKBOX BS = 0x0000_0003 BS_RADIOBUTTON BS = 0x0000_0004 BS_3STATE BS = 0x0000_0005 BS_AUTO3STATE BS = 0x0000_0006 BS_GROUPBOX BS = 0x0000_0007 BS_USERBUTTON BS = 0x0000_0008 BS_AUTORADIOBUTTON BS = 0x0000_0009 BS_PUSHBOX BS = 0x0000_000a BS_OWNERDRAW BS = 0x0000_000b BS_TYPEMASK BS = 0x0000_000f BS_LEFTTEXT BS = 0x0000_0020 BS_TEXT BS = 0x0000_0000 BS_ICON BS = 0x0000_0040 BS_BITMAP BS = 0x0000_0080 BS_LEFT BS = 0x0000_0100 BS_RIGHT BS = 0x0000_0200 BS_CENTER BS = 0x0000_0300 BS_TOP BS = 0x0000_0400 BS_BOTTOM BS = 0x0000_0800 BS_VCENTER BS = 0x0000_0c00 BS_PUSHLIKE BS = 0x0000_1000 BS_MULTILINE BS = 0x0000_2000 BS_NOTIFY BS = 0x0000_4000 // Button will send BN_DISABLE, BN_PUSHED, BN_KILLFOCUS, BN_PAINT, BN_SETFOCUS, and BN_UNPUSHED notifications. BS_FLAT BS = 0x0000_8000 BS_RIGHTBUTTON BS = BS_LEFTTEXT )
type BSF ¶
type BSF uint32
BroadcastSystemMessage flags.
const ( BSF_ALLOWSFW BSF = 0x0000_0080 BSF_FLUSHDISK BSF = 0x0000_0004 BSF_FORCEIFHUNG BSF = 0x0000_0020 BSF_IGNORECURRENTTASK BSF = 0x0000_0002 BSF_NOHANG BSF = 0x0000_0008 BSF_NOTIMEOUTIFNOTHUNG BSF = 0x0000_0040 BSF_POSTMESSAGE BSF = 0x0000_0010 BSF_QUERY BSF = 0x0000_0001 BSF_SENDNOTIFYMESSAGE BSF = 0x0000_0100 )
type BTNS ¶
type BTNS uint8
Toolbar button styles.
const ( BTNS_BUTTON BTNS = BTNS(TBSTYLE_BUTTON) BTNS_SEP BTNS = BTNS(TBSTYLE_SEP) BTNS_CHECK BTNS = BTNS(TBSTYLE_CHECK) BTNS_GROUP BTNS = BTNS(TBSTYLE_GROUP) BTNS_CHECKGROUP BTNS = BTNS(TBSTYLE_CHECKGROUP) BTNS_DROPDOWN BTNS = BTNS(TBSTYLE_DROPDOWN) BTNS_AUTOSIZE BTNS = BTNS(TBSTYLE_AUTOSIZE) BTNS_NOPREFIX BTNS = BTNS(TBSTYLE_NOPREFIX) BTNS_SHOWTEXT BTNS = 0x0040 BTNS_WHOLEDROPDOWN BTNS = 0x0080 )
type CBS ¶
type CBS WS
ComboBox styles.
const ( CBS_SIMPLE CBS = 0x0001 CBS_DROPDOWN CBS = 0x0002 CBS_DROPDOWNLIST CBS = 0x0003 CBS_OWNERDRAWFIXED CBS = 0x0010 CBS_OWNERDRAWVARIABLE CBS = 0x0020 CBS_AUTOHSCROLL CBS = 0x0040 CBS_OEMCONVERT CBS = 0x0080 CBS_SORT CBS = 0x0100 CBS_HASSTRINGS CBS = 0x0200 CBS_NOINTEGRALHEIGHT CBS = 0x0400 CBS_DISABLENOSCROLL CBS = 0x0800 CBS_UPPERCASE CBS = 0x2000 CBS_LOWERCASE CBS = 0x4000 )
type CDDS ¶
type CDDS uint32
NMCUSTOMDRAW dwDrawStage.
const ( CDDS_PREPAINT CDDS = 0x0000_0001 CDDS_POSTPAINT CDDS = 0x0000_0002 CDDS_PREERASE CDDS = 0x0000_0003 CDDS_POSTERASE CDDS = 0x0000_0004 CDDS_ITEM CDDS = 0x0001_0000 CDDS_ITEMPREPAINT CDDS = CDDS_ITEM | CDDS_PREPAINT CDDS_ITEMPOSTPAINT CDDS = CDDS_ITEM | CDDS_POSTPAINT CDDS_ITEMPREERASE CDDS = CDDS_ITEM | CDDS_PREERASE CDDS_ITEMPOSTERASE CDDS = CDDS_ITEM | CDDS_POSTERASE CDDS_SUBITEM CDDS = 0x0002_0000 )
type CDIS ¶
type CDIS uint32
NMCUSTOMDRAW uItemState.
const ( CDIS_SELECTED CDIS = 0x0001 CDIS_GRAYED CDIS = 0x0002 CDIS_DISABLED CDIS = 0x0004 CDIS_CHECKED CDIS = 0x0008 CDIS_FOCUS CDIS = 0x0010 CDIS_DEFAULT CDIS = 0x0020 CDIS_HOT CDIS = 0x0040 CDIS_MARKED CDIS = 0x0080 CDIS_INDETERMINATE CDIS = 0x0100 CDIS_SHOWKEYBOARDCUES CDIS = 0x0200 CDIS_NEARHOT CDIS = 0x0400 CDIS_OTHERSIDEHOT CDIS = 0x0800 CDIS_DROPHILITED CDIS = 0x1000 )
type CDRF ¶
type CDRF uint32
NM_CUSTOMDRAW return value.
const ( CDRF_DODEFAULT CDRF = 0x0000_0000 CDRF_NEWFONT CDRF = 0x0000_0002 CDRF_SKIPDEFAULT CDRF = 0x0000_0004 CDRF_DOERASE CDRF = 0x0000_0008 CDRF_SKIPPOSTPAINT CDRF = 0x0000_0100 CDRF_NOTIFYPOSTPAINT CDRF = 0x0000_0010 CDRF_NOTIFYITEMDRAW CDRF = 0x0000_0020 CDRF_NOTIFYSUBITEMDRAW CDRF = 0x0000_0020 CDRF_NOTIFYPOSTERASE CDRF = 0x0000_0040 )
type CF ¶
type CF uint16
Clipboard formats.
const ( CF_TEXT CF = 1 CF_BITMAP CF = 2 CF_METAFILEPICT CF = 3 CF_SYLK CF = 4 CF_DIF CF = 5 CF_TIFF CF = 6 CF_OEMTEXT CF = 7 CF_DIB CF = 8 CF_PALETTE CF = 9 CF_PENDATA CF = 10 CF_RIFF CF = 11 CF_WAVE CF = 12 CF_UNICODETEXT CF = 13 CF_ENHMETAFILE CF = 14 CF_HDROP CF = 15 CF_LOCALE CF = 16 CF_DIBV5 CF = 17 CF_MAX CF = 18 CF_OWNERDISPLAY CF = 0x0080 CF_DSPTEXT CF = 0x0081 CF_DSPBITMAP CF = 0x0082 CF_DSPMETAFILEPICT CF = 0x0083 CF_DSPENHMETAFILE CF = 0x008e CF_PRIVATEFIRST CF = 0x0200 CF_PRIVATELAST CF = 0x02ff CF_GDIOBJFIRST CF = 0x0300 CF_GDIOBJLAST CF = 0x03ff )
type CHARSET ¶
type CHARSET uint8
TEXTMETRIC tmCharSet. Originally with _CHARSET suffix.
const ( CHARSET_ANSI CHARSET = 0 CHARSET_DEFAULT CHARSET = 1 CHARSET_SYMBOL CHARSET = 2 CHARSET_SHIFTJIS CHARSET = 128 CHARSET_HANGUL CHARSET = 129 CHARSET_GB2312 CHARSET = 134 CHARSET_CHINESEBIG5 CHARSET = 136 CHARSET_OEM CHARSET = 255 CHARSET_JOHAB CHARSET = 130 CHARSET_HEBREW CHARSET = 177 CHARSET_ARABIC CHARSET = 178 CHARSET_GREEK CHARSET = 161 CHARSET_TURKISH CHARSET = 162 CHARSET_VIETNAMESE CHARSET = 163 CHARSET_THAI CHARSET = 222 CHARSET_EASTEUROPE CHARSET = 238 CHARSET_RUSSIAN CHARSET = 204 CHARSET_MAC CHARSET = 77 CHARSET_BALTIC CHARSET = 186 )
type CMD ¶
type CMD uint16
WM_COMMAND notification codes.
const ( CBN_ERRSPACE CMD = 0xffff CBN_SELCHANGE CMD = 1 CBN_DBLCLK CMD = 2 CBN_SETFOCUS CMD = 3 CBN_KILLFOCUS CMD = 4 CBN_EDITCHANGE CMD = 5 CBN_EDITUPDATE CMD = 6 CBN_DROPDOWN CMD = 7 CBN_CLOSEUP CMD = 8 CBN_SELENDOK CMD = 9 CBN_SELENDCANCEL CMD = 10 )
ComboBox control notifications (CBN).
const ( EN_SETFOCUS CMD = 0x0100 EN_KILLFOCUS CMD = 0x0200 EN_CHANGE CMD = 0x0300 EN_UPDATE CMD = 0x0400 EN_ERRSPACE CMD = 0x0500 EN_MAXTEXT CMD = 0x0501 EN_HSCROLL CMD = 0x0601 EN_VSCROLL CMD = 0x0602 EN_ALIGN_LTR_EC CMD = 0x0700 EN_ALIGN_RTL_EC CMD = 0x0701 EN_BEFORE_PASTE CMD = 0x0800 EN_AFTER_PASTE CMD = 0x0801 )
Edit control notifications (EN).
Static control notifications (STN).
type COLOR ¶
type COLOR uint32
GetSysColor nIndex.
const ( COLOR_SCROLLBAR COLOR = 0 COLOR_BACKGROUND COLOR = 1 COLOR_ACTIVECAPTION COLOR = 2 COLOR_INACTIVECAPTION COLOR = 3 COLOR_MENU COLOR = 4 COLOR_WINDOW COLOR = 5 COLOR_WINDOWFRAME COLOR = 6 COLOR_MENUTEXT COLOR = 7 COLOR_WINDOWTEXT COLOR = 8 COLOR_CAPTIONTEXT COLOR = 9 COLOR_ACTIVEBORDER COLOR = 10 COLOR_INACTIVEBORDER COLOR = 11 COLOR_APPWORKSPACE COLOR = 12 COLOR_HIGHLIGHT COLOR = 13 COLOR_HIGHLIGHTTEXT COLOR = 14 COLOR_BTNFACE COLOR = 15 COLOR_BTNSHADOW COLOR = 16 COLOR_GRAYTEXT COLOR = 17 COLOR_BTNTEXT COLOR = 18 COLOR_INACTIVECAPTIONTEXT COLOR = 19 COLOR_BTNHIGHLIGHT COLOR = 20 COLOR_3DDKSHADOW COLOR = 21 COLOR_3DLIGHT COLOR = 22 COLOR_INFOTEXT COLOR = 23 COLOR_INFOBK COLOR = 24 COLOR_HOTLIGHT COLOR = 26 COLOR_GRADIENTACTIVECAPTION COLOR = 27 COLOR_GRADIENTINACTIVECAPTION COLOR = 28 COLOR_MENUHILIGHT COLOR = 29 COLOR_MENUBAR COLOR = 30 COLOR_DESKTOP COLOR = COLOR_BACKGROUND COLOR_3DFACE COLOR = COLOR_BTNFACE COLOR_3DSHADOW COLOR = COLOR_BTNSHADOW COLOR_3DHIGHLIGHT COLOR = COLOR_BTNHIGHLIGHT COLOR_3DHILIGHT COLOR = COLOR_BTNHIGHLIGHT COLOR_BTNHILIGHT COLOR = COLOR_BTNHIGHLIGHT )
type CP ¶
type CP uint16
Code page identifiers.
const ( CP_ACP CP = 0 // The system default Windows ANSI code page. CP_OEMCP CP = 1 // The current system OEM code page. CP_MACCP CP = 2 // The current system Macintosh code page. CP_THREAD_ACP CP = 3 // The Windows ANSI code page for the current thread. CP_SYMBOL CP = 42 // Symbol code page (42). CP_IBM1026 CP = 1026 // IBM EBCDIC Turkish (Latin 5). CP_IBM01047 CP = 1047 // IBM EBCDIC Latin 1/Open System. CP_IBM01140 CP = 1140 // IBM EBCDIC US-Canada (037 + Euro symbol); IBM EBCDIC (US-Canada-Euro). CP_IBM01141 CP = 1141 // IBM EBCDIC Germany (20273 + Euro symbol); IBM EBCDIC (Germany-Euro). CP_IBM01142 CP = 1142 // IBM EBCDIC Denmark-Norway (20277 + Euro symbol); IBM EBCDIC (Denmark-Norway-Euro). CP_IBM01143 CP = 1143 // IBM EBCDIC Finland-Sweden (20278 + Euro symbol); IBM EBCDIC (Finland-Sweden-Euro). CP_IBM01144 CP = 1144 // IBM EBCDIC Italy (20280 + Euro symbol); IBM EBCDIC (Italy-Euro). CP_IBM01145 CP = 1145 // IBM EBCDIC Latin America-Spain (20284 + Euro symbol); IBM EBCDIC (Spain-Euro). CP_IBM01146 CP = 1146 // IBM EBCDIC United Kingdom (20285 + Euro symbol); IBM EBCDIC (UK-Euro). CP_IBM01147 CP = 1147 // IBM EBCDIC France (20297 + Euro symbol); IBM EBCDIC (France-Euro). CP_IBM01148 CP = 1148 // IBM EBCDIC International (500 + Euro symbol); IBM EBCDIC (International-Euro). CP_IBM01149 CP = 1149 // IBM EBCDIC Icelandic (20871 + Euro symbol); IBM EBCDIC (Icelandic-Euro). CP_UTF16 CP = 1200 // Unicode UTF-16, little endian byte order (BMP of ISO 10646). CP_UNICODE_FFFE CP = 1201 // Unicode UTF-16, big endian byte order. CP_WINDOWS_1250 CP = 1250 // ANSI Central European; Central European (Windows). CP_WINDOWS_1251 CP = 1251 // ANSI Cyrillic; Cyrillic (Windows). CP_WINDOWS_1252 CP = 1252 // ANSI Latin 1; Western European (Windows). CP_WINDOWS_1253 CP = 1253 // ANSI Greek; Greek (Windows). CP_WINDOWS_1254 CP = 1254 // ANSI Turkish; Turkish (Windows). CP_WINDOWS_1255 CP = 1255 // ANSI Hebrew; Hebrew (Windows). CP_WINDOWS_1256 CP = 1256 // ANSI Arabic; Arabic (Windows). CP_WINDOWS_1257 CP = 1257 // ANSI Baltic; Baltic (Windows). CP_WINDOWS_1258 CP = 1258 // ANSI/OEM Vietnamese; Vietnamese (Windows). CP_JOHAB CP = 1361 // Korean (Johab). CP_MACINTOSH CP = 10000 // MAC Roman; Western European (Mac). CP_UTF7 CP = 65000 // Unicode (UTF-7). CP_UTF8 CP = 65001 // Unicode (UTF-8). )
type CREATE ¶
type CREATE uint32
CreateProcess dwCreationFlags.
const ( CREATE_NONE CREATE = 0 CREATE_BREAKAWAY_FROM_JOB CREATE = 0x0100_0000 CREATE_DEFAULT_ERROR_MODE CREATE = 0x0400_0000 CREATE_NEW_CONSOLE CREATE = 0x0000_0010 CREATE_NEW_PROCESS_GROUP CREATE = 0x0000_0200 CREATE_NO_WINDOW CREATE = 0x0800_0000 CREATE_PROTECTED_PROCESS CREATE = 0x0004_0000 CREATE_PRESERVE_CODE_AUTHZ_LEVEL CREATE = 0x0200_0000 CREATE_SECURE_PROCESS CREATE = 0x0040_0000 CREATE_SEPARATE_WOW_VDM CREATE = 0x0000_0800 CREATE_SHARED_WOW_VDM CREATE = 0x0000_1000 CREATE_SUSPENDED CREATE = 0x0000_0004 CREATE_UNICODE_ENVIRONMENT CREATE = 0x0000_0400 CREATE_DEBUG_ONLY_THIS_PROCESS CREATE = 0x0000_0002 CREATE_DEBUG_PROCESS CREATE = 0x0000_0001 CREATE_DETACHED_PROCESS CREATE = 0x0000_0008 CREATE_EXTENDED_STARTUPINFO_PRESENT CREATE = 0x0008_0000 CREATE_INHERIT_PARENT_AFFINITY CREATE = 0x0001_0000 )
type CS ¶
type CS uint32
Window class styles.
const ( CS_VREDRAW CS = 0x0001 CS_HREDRAW CS = 0x0002 CS_DBLCLKS CS = 0x0008 CS_OWNDC CS = 0x0020 CS_CLASSDC CS = 0x0040 CS_PARENTDC CS = 0x0080 CS_NOCLOSE CS = 0x0200 CS_SAVEBITS CS = 0x0800 CS_BYTEALIGNCLIENT CS = 0x1000 CS_BYTEALIGNWINDOW CS = 0x2000 CS_GLOBALCLASS CS = 0x4000 CS_DROPSHADOW CS = 0x0002_0000 )
type DISPLAY_DEVICE ¶
type DISPLAY_DEVICE uint32
EnumDisplayDevices flags.
const ( DISPLAY_DEVICE_ATTACHED_TO_DESKTOP DISPLAY_DEVICE = 0x0000_0001 DISPLAY_DEVICE_MULTI_DRIVER DISPLAY_DEVICE = 0x0000_0002 DISPLAY_DEVICE_PRIMARY_DEVICE DISPLAY_DEVICE = 0x0000_0004 DISPLAY_DEVICE_MIRRORING_DRIVER DISPLAY_DEVICE = 0x0000_0008 DISPLAY_DEVICE_VGA_COMPATIBLE DISPLAY_DEVICE = 0x0000_0010 DISPLAY_DEVICE_REMOVABLE DISPLAY_DEVICE = 0x0000_0020 DISPLAY_DEVICE_ACC_DRIVER DISPLAY_DEVICE = 0x0000_0040 DISPLAY_DEVICE_MODESPRUNED DISPLAY_DEVICE = 0x0800_0000 DISPLAY_DEVICE_RDPUDD DISPLAY_DEVICE = 0x0100_0000 DISPLAY_DEVICE_REMOTE DISPLAY_DEVICE = 0x0400_0000 DISPLAY_DEVICE_DISCONNECT DISPLAY_DEVICE = 0x0200_0000 DISPLAY_DEVICE_TS_COMPATIBLE DISPLAY_DEVICE = 0x0020_0000 DISPLAY_DEVICE_UNSAFE_MODES_ON DISPLAY_DEVICE = 0x0008_0000 DISPLAY_DEVICE_ACTIVE DISPLAY_DEVICE = 0x0000_0001 DISPLAY_DEVICE_ATTACHED DISPLAY_DEVICE = 0x0000_0002 )
type DISPOSITION ¶
type DISPOSITION uint32
CreateFile dwCreationDisposition. Originally without prefix.
const ( DISPOSITION_CREATE_ALWAYS DISPOSITION = 2 DISPOSITION_CREATE_NEW DISPOSITION = 1 DISPOSITION_OPEN_ALWAYS DISPOSITION = 4 DISPOSITION_OPEN_EXISTING DISPOSITION = 3 DISPOSITION_TRUNCATE_EXISTING DISPOSITION = 5 )
type DLGC ¶
type DLGC uint32
WM_GETDLGCODE return value.
const ( DLGC_NONE DLGC = 0 DLGC_WANTARROWS DLGC = 0x0001 DLGC_WANTTAB DLGC = 0x0002 DLGC_WANTALLKEYS DLGC = 0x0004 DLGC_WANTMESSAGE DLGC = 0x0004 DLGC_HASSETSEL DLGC = 0x0008 DLGC_DEFPUSHBUTTON DLGC = 0x0010 DLGC_UNDEFPUSHBUTTON DLGC = 0x0020 DLGC_RADIOBUTTON DLGC = 0x0040 DLGC_WANTCHARS DLGC = 0x0080 DLGC_STATIC DLGC = 0x0100 DLGC_BUTTON DLGC = 0x2000 )
type DPI_AWARE_CTX ¶
type DPI_AWARE_CTX int32
SetProcessDpiAwarenessContext value.
const ( DPI_AWARE_CTX_UNAWARE DPI_AWARE_CTX = -1 DPI_AWARE_CTX_SYSTEM_AWARE DPI_AWARE_CTX = -2 DPI_AWARE_CTX_PER_MON_AWARE DPI_AWARE_CTX = -3 DPI_AWARE_CTX_PER_MON_AWARE_V2 DPI_AWARE_CTX = -4 DPI_AWARE_CTX_UNAWARE_GDISCALED DPI_AWARE_CTX = -5 )
type DWMWA_SET ¶
type DWMWA_SET uint32
DWMWINDOWATTRIBUTE set enumeration.
const ( DWMWA_SET_NCRENDERING_POLICY DWMWA_SET = 2 // Type of val: co.DWMNCRP. DWMWA_SET_TRANSITIONS_FORCEDISABLED DWMWA_SET = 3 // Type of val: bool. DWMWA_SET_ALLOW_NCPAINT DWMWA_SET = 4 // Type of val: bool. DWMWA_SET_NONCLIENT_RTL_LAYOUT DWMWA_SET = 6 // Type of val: bool. DWMWA_SET_FORCE_ICONIC_REPRESENTATION DWMWA_SET = 7 // Type of val: bool. DWMWA_SET_FLIP3D_POLICY DWMWA_SET = 8 // Type of val: co.DWMFLIP3D. DWMWA_SET_HAS_ICONIC_BITMAP DWMWA_SET = 10 // Type of val: bool. DWMWA_SET_DISALLOW_PEEK DWMWA_SET = 11 // Type of val: bool. DWMWA_SET_EXCLUDED_FROM_PEEK DWMWA_SET = 12 // Type of val: bool. DWMWA_SET_CLOAK DWMWA_SET = 13 // Type of val: (not used). DWMWA_SET_FREEZE_REPRESENTATION DWMWA_SET = 15 // Type of val: (not used). )
type DWM_CLOAKED ¶
type DWM_CLOAKED uint32
DWMWA_GET_CLOAKED return values.
const ( DWM_CLOAKED_APP DWM_CLOAKED = 0x0000_0001 DWM_CLOAKED_SHELL DWM_CLOAKED = 0x0000_0002 DWM_CLOAKED_INHERITED DWM_CLOAKED = 0x0000_0004 )
type ENABLE ¶
type ENABLE uint32
SetConsoleMode mode.
const ( ENABLE_ECHO_INPUT ENABLE = 0x0004 ENABLE_INSERT_MODE ENABLE = 0x0020 ENABLE_LINE_INPUT ENABLE = 0x0002 ENABLE_MOUSE_INPUT ENABLE = 0x0010 ENABLE_PROCESSED_INPUT ENABLE = 0x0001 ENABLE_QUICK_EDIT_MODE ENABLE = 0x0040 ENABLE_WINDOW_INPUT ENABLE = 0x0008 ENABLE_VIRTUAL_TERMINAL_INPUT ENABLE = 0x0200 ENABLE_PROCESSED_OUTPUT ENABLE = 0x0001 ENABLE_WRAP_AT_EOL_OUTPUT ENABLE = 0x0002 ENABLE_VIRTUAL_TERMINAL_PROCESSING ENABLE = 0x0004 ENABLE_DISABLE_NEWLINE_AUTO_RETURN ENABLE = 0x0008 ENABLE_LVB_GRID_WORLDWIDE ENABLE = 0x0010 )
type ENDSESSION ¶
type ENDSESSION uint32
WM_ENDSESSION event.
const ( ENDSESSION_RESTARTORSHUTDOWN ENDSESSION = 0 ENDSESSION_CLOSEAPP ENDSESSION = 0x0000_0001 ENDSESSION_CRITICAL ENDSESSION = 0x4000_0000 ENDSESSION_LOGOFF ENDSESSION = 0x8000_0000 )
type ES ¶
type ES WS
Edit control styles.
const ( ES_LEFT ES = 0x0000 ES_CENTER ES = 0x0001 ES_RIGHT ES = 0x0002 ES_MULTILINE ES = 0x0004 ES_UPPERCASE ES = 0x0008 ES_LOWERCASE ES = 0x0010 ES_PASSWORD ES = 0x0020 ES_AUTOVSCROLL ES = 0x0040 ES_AUTOHSCROLL ES = 0x0080 ES_NOHIDESEL ES = 0x0100 ES_OEMCONVERT ES = 0x0400 ES_READONLY ES = 0x0800 ES_WANTRETURN ES = 0x1000 ES_NUMBER ES = 0x2000 )
type FAPPCOMMAND ¶
type FAPPCOMMAND uint32
WM_APPCOMMAND input event.
const ( FAPPCOMMAND_MOUSE FAPPCOMMAND = 0x8000 FAPPCOMMAND_KEY FAPPCOMMAND = 0 FAPPCOMMAND_OEM FAPPCOMMAND = 0x1000 )
type FILE_ATTRIBUTE ¶
type FILE_ATTRIBUTE uint32
CreateFile dwFlagsAndAttributes.
const ( FILE_ATTRIBUTE_INVALID FILE_ATTRIBUTE = 0xffff_ffff // -1 FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE = 0x0000_0001 FILE_ATTRIBUTE_HIDDEN FILE_ATTRIBUTE = 0x0000_0002 FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE = 0x0000_0004 FILE_ATTRIBUTE_DIRECTORY FILE_ATTRIBUTE = 0x0000_0010 FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE = 0x0000_0020 FILE_ATTRIBUTE_DEVICE FILE_ATTRIBUTE = 0x0000_0040 FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE = 0x0000_0080 FILE_ATTRIBUTE_TEMPORARY FILE_ATTRIBUTE = 0x0000_0100 FILE_ATTRIBUTE_SPARSE_FILE FILE_ATTRIBUTE = 0x0000_0200 FILE_ATTRIBUTE_REPARSE_POINT FILE_ATTRIBUTE = 0x0000_0400 FILE_ATTRIBUTE_COMPRESSED FILE_ATTRIBUTE = 0x0000_0800 FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE = 0x0000_1000 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED FILE_ATTRIBUTE = 0x0000_2000 FILE_ATTRIBUTE_ENCRYPTED FILE_ATTRIBUTE = 0x0000_4000 FILE_ATTRIBUTE_INTEGRITY_STREAM FILE_ATTRIBUTE = 0x0000_8000 FILE_ATTRIBUTE_VIRTUAL FILE_ATTRIBUTE = 0x0001_0000 FILE_ATTRIBUTE_NO_SCRUB_DATA FILE_ATTRIBUTE = 0x0002_0000 FILE_ATTRIBUTE_EA FILE_ATTRIBUTE = 0x0004_0000 FILE_ATTRIBUTE_PINNED FILE_ATTRIBUTE = 0x0008_0000 FILE_ATTRIBUTE_UNPINNED FILE_ATTRIBUTE = 0x0010_0000 FILE_ATTRIBUTE_RECALL_ON_OPEN FILE_ATTRIBUTE = 0x0004_0000 FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS FILE_ATTRIBUTE = 0x0040_0000 )
type FILE_FLAG ¶
type FILE_FLAG uint32
CreateFile dwFlagsAndAttributes.
const ( FILE_FLAG_NONE FILE_FLAG = 0 FILE_FLAG_WRITE_THROUGH FILE_FLAG = 0x8000_0000 FILE_FLAG_OVERLAPPED FILE_FLAG = 0x4000_0000 FILE_FLAG_NO_BUFFERING FILE_FLAG = 0x2000_0000 FILE_FLAG_RANDOM_ACCESS FILE_FLAG = 0x1000_0000 FILE_FLAG_SEQUENTIAL_SCAN FILE_FLAG = 0x0800_0000 FILE_FLAG_DELETE_ON_CLOSE FILE_FLAG = 0x0400_0000 FILE_FLAG_BACKUP_SEMANTICS FILE_FLAG = 0x0200_0000 FILE_FLAG_POSIX_SEMANTICS FILE_FLAG = 0x0100_0000 FILE_FLAG_SESSION_AWARE FILE_FLAG = 0x0080_0000 FILE_FLAG_OPEN_REPARSE_POINT FILE_FLAG = 0x0020_0000 FILE_FLAG_OPEN_NO_RECALL FILE_FLAG = 0x0010_0000 FILE_FLAG_FIRST_PIPE_INSTANCE FILE_FLAG = 0x0008_0000 FILE_FLAG_OPEN_REQUIRING_OPLOCK FILE_FLAG = 0x0004_0000 )
type FILE_MAP ¶
type FILE_MAP uint32
MapViewOfFile dwDesiredAccess.
const ( FILE_MAP_WRITE FILE_MAP = _SECTION_MAP_WRITE FILE_MAP_READ FILE_MAP = _SECTION_MAP_READ FILE_MAP_ALL_ACCESS FILE_MAP = _SECTION_ALL_ACCESS FILE_MAP_EXECUTE FILE_MAP = _SECTION_MAP_EXECUTE_EXPLICIT FILE_MAP_COPY FILE_MAP = 0x0000_0001 FILE_MAP_RESERVE FILE_MAP = 0x8000_0000 FILE_MAP_TARGETS_INVALID FILE_MAP = 0x4000_0000 FILE_MAP_LARGE_PAGES FILE_MAP = 0x2000_0000 )
type FILE_SHARE ¶
type FILE_SHARE uint32
CreateFile dwShareMode.
const ( FILE_SHARE_NONE FILE_SHARE = 0 FILE_SHARE_READ FILE_SHARE = 0x0000_0001 FILE_SHARE_WRITE FILE_SHARE = 0x0000_0002 FILE_SHARE_DELETE FILE_SHARE = 0x0000_0004 )
type FILE_VOL ¶
type FILE_VOL uint32
GetVolumeInformation flags.
const ( FILE_VOL_CASE_PRESERVED_NAMES FILE_VOL = 0x0000_0002 FILE_VOL_CASE_SENSITIVE_SEARCH FILE_VOL = 0x0000_0001 FILE_VOL_DAX_VOLUME FILE_VOL = 0x2000_0000 FILE_VOL_FILE_COMPRESSION FILE_VOL = 0x0000_0010 FILE_VOL_NAMED_STREAMS FILE_VOL = 0x0004_0000 FILE_VOL_PERSISTENT_ACLS FILE_VOL = 0x0000_0008 FILE_VOL_READ_ONLY_VOLUME FILE_VOL = 0x0008_0000 FILE_VOL_SEQUENTIAL_WRITE_ONCE FILE_VOL = 0x0010_0000 FILE_VOL_SUPPORTS_ENCRYPTION FILE_VOL = 0x0002_0000 FILE_VOL_SUPPORTS_EXTENDED_ATTRIBUTES FILE_VOL = 0x0080_0000 FILE_VOL_SUPPORTS_HARD_LINKS FILE_VOL = 0x0040_0000 FILE_VOL_SUPPORTS_OBJECT_IDS FILE_VOL = 0x0001_0000 FILE_VOL_SUPPORTS_OPEN_BY_FILE_ID FILE_VOL = 0x0100_0000 FILE_VOL_SUPPORTS_REPARSE_POINTS FILE_VOL = 0x0000_0080 FILE_VOL_SUPPORTS_SPARSE_FILES FILE_VOL = 0x0000_0040 FILE_VOL_SUPPORTS_TRANSACTIONS FILE_VOL = 0x0020_0000 FILE_VOL_SUPPORTS_USN_JOURNAL FILE_VOL = 0x0200_0000 FILE_VOL_UNICODE_ON_DISK FILE_VOL = 0x0000_0004 FILE_VOL_VOLUME_IS_COMPRESSED FILE_VOL = 0x0000_8000 FILE_VOL_VOLUME_QUOTAS FILE_VOL = 0x0000_0020 FILE_VOL_SUPPORTS_BLOCK_REFCOUNTING FILE_VOL = 0x0800_0000 )
type FW ¶
type FW uint32
LOGFONT lfWeight.
const ( FW_DONTCARE FW = 0 FW_THIN FW = 100 FW_EXTRALIGHT FW = 200 FW_ULTRALIGHT FW = FW_EXTRALIGHT FW_LIGHT FW = 300 FW_NORMAL FW = 400 FW_REGULAR FW = 400 FW_MEDIUM FW = 500 FW_SEMIBOLD FW = 600 FW_DEMIBOLD FW = FW_SEMIBOLD FW_BOLD FW = 700 FW_EXTRABOLD FW = 800 FW_ULTRABOLD FW = FW_EXTRABOLD FW_HEAVY FW = 900 FW_BLACK FW = FW_HEAVY )
type GA ¶
type GA uint32
GetAncestor gaFlags.
const ( // Retrieves the parent window. This does not include the owner as it does // with the win.HWND.GetParent() function. GA_PARENT GA = 1 // Retrieves the root window by walking the chain of parent windows. Returns // the closest parent with WS_OVERLAPPED or WS_POPUP. // // https://groups.google.com/a/chromium.org/g/chromium-dev/c/Hirr_DkuZdw/m/N0pSoJBhAAAJ GA_ROOT GA = 2 // Retrieves the owned root window by walking the chain of parent and owner // windows returned by win.HWND.GetParent(). // // Returns the furthest parent with WS_OVERLAPPED or WS_POPUP which usually // is the main application window. // // https://groups.google.com/a/chromium.org/g/chromium-dev/c/Hirr_DkuZdw/m/N0pSoJBhAAAJ GA_ROOTOWNER GA = 3 )
type GDC ¶
type GDC int32
GetDeviceCaps index. Originally has no prefix.
const ( GDC_DRIVERVERSION GDC = 0 GDC_TECHNOLOGY GDC = 2 GDC_HORZSIZE GDC = 4 GDC_VERTSIZE GDC = 6 GDC_HORZRES GDC = 8 GDC_VERTRES GDC = 10 GDC_BITSPIXEL GDC = 12 GDC_PLANES GDC = 14 GDC_NUMBRUSHES GDC = 16 GDC_NUMPENS GDC = 18 GDC_NUMMARKERS GDC = 20 GDC_NUMFONTS GDC = 22 GDC_NUMCOLORS GDC = 24 GDC_PDEVICESIZE GDC = 26 GDC_CURVECAPS GDC = 28 GDC_LINECAPS GDC = 30 GDC_POLYGONALCAPS GDC = 32 GDC_TEXTCAPS GDC = 34 GDC_CLIPCAPS GDC = 36 GDC_RASTERCAPS GDC = 38 GDC_ASPECTX GDC = 40 GDC_ASPECTY GDC = 42 GDC_ASPECTXY GDC = 44 GDC_LOGPIXELSX GDC = 88 GDC_LOGPIXELSY GDC = 90 GDC_SIZEPALETTE GDC = 104 GDC_NUMRESERVED GDC = 106 GDC_COLORRES GDC = 108 GDC_PHYSICALWIDTH GDC = 110 GDC_PHYSICALHEIGHT GDC = 111 GDC_PHYSICALOFFSETX GDC = 112 GDC_PHYSICALOFFSETY GDC = 113 GDC_SCALINGFACTORX GDC = 114 GDC_SCALINGFACTORY GDC = 115 GDC_VREFRESH GDC = 116 GDC_DESKTOPVERTRES GDC = 117 GDC_DESKTOPHORZRES GDC = 118 GDC_BLTALIGNMENT GDC = 119 GDC_SHADEBLENDCAPS GDC = 120 GDC_COLORMGMTCAPS GDC = 121 )
type GMEM ¶
type GMEM uint32
GlobalAlloc uFlags.
const ( GMEM_FIXED GMEM = 0x0000 GMEM_MOVEABLE GMEM = 0x0002 GMEM_ZEROINIT GMEM = 0x0040 GMEM_MODIFY GMEM = 0x0080 GMEM_GHND GMEM = GMEM_MOVEABLE | GMEM_ZEROINIT GMEM_GPTR GMEM = GMEM_FIXED | GMEM_ZEROINIT )
type GWLP ¶
type GWLP int32
GetWindowLongPtr and SetWindowLongPtr nIndex. Also includes constants with GWL prefix.
const ( GWLP_WNDPROC GWLP = -4 GWLP_HINSTANCE GWLP = -6 GWLP_HWNDPARENT GWLP = -8 GWLP_ID GWLP = -12 GWLP_STYLE GWLP = -16 // Originally with GWL prefix. GWLP_EXSTYLE GWLP = -20 // Originally with GWL prefix. GWLP_USERDATA GWLP = -21 GWLP_DWLP_MSGRESULT GWLP = 0 // Originally with DWLP prefix. GWLP_DWLP_DLGPROC GWLP = GWLP_DWLP_MSGRESULT + 8 // Originally with DWLP prefix. GWLP_DWLP_USER GWLP = GWLP_DWLP_DLGPROC + 8 // Originally with DWLP prefix. )
type HEAP_ALLOC ¶
type HEAP_ALLOC uint32
HeapAlloc flags.
const ( HEAP_ALLOC_GENERATE_EXCEPTIONS HEAP_ALLOC = 0x0000_0004 HEAP_ALLOC_NO_SERIALIZE HEAP_ALLOC = 0x0000_0001 HEAP_ALLOC_ZERO_MEMORY HEAP_ALLOC = 0x0000_0008 )
type HEAP_CLASS ¶
type HEAP_CLASS uint32
HeapSetInformation class.
const ( HEAP_CLASS_CompatibilityInformation HEAP_CLASS = 0 HEAP_CLASS_EnableTerminationOnCorruption HEAP_CLASS = 1 HEAP_CLASS_OptimizeResources HEAP_CLASS = 3 )
type HEAP_CREATE ¶
type HEAP_CREATE uint32
HeapCreate options.
const ( HEAP_CREATE_ENABLE_EXECUTE HEAP_CREATE = 0x0004_0000 HEAP_CREATE_GENERATE_EXCEPTIONS HEAP_CREATE = 0x0000_0004 HEAP_CREATE_NO_SERIALIZE HEAP_CREATE = 0x0000_0001 )
type HEAP_NS ¶
type HEAP_NS uint32
HeapFree, HeapSize and HeapValidate flags.
const (
HEAP_SER_NO_SERIALIZE HEAP_NS = 0x0000_0001
)
type HEAP_REALLOC ¶
type HEAP_REALLOC uint32
HeapReAlloc flags.
const ( HEAP_REALLOC_GENERATE_EXCEPTIONS HEAP_REALLOC = 0x0000_0004 HEAP_REALLOC_NO_SERIALIZE HEAP_REALLOC = 0x0000_0001 HEAP_REALLOC_REALLOC_IN_PLACE_ONLY HEAP_REALLOC = 0x0000_0010 HEAP_REALLOC_ZERO_MEMORY HEAP_REALLOC = 0x0000_0008 )
type HICF ¶
type HICF uint32
NMBCHOTITEM and NMTBHOTITEM dwFlags, NMTBWRAPHOTITEM iReason.
const ( HICF_OTHER HICF = 0x0000_0000 HICF_MOUSE HICF = 0x0000_0001 HICF_ARROWKEYS HICF = 0x0000_0002 HICF_ACCELERATOR HICF = 0x0000_0004 HICF_DUPACCEL HICF = 0x0000_0008 HICF_ENTERING HICF = 0x0000_0010 HICF_LEAVING HICF = 0x0000_0020 HICF_RESELECT HICF = 0x0000_0040 HICF_LMOUSE HICF = 0x0000_0080 HICF_TOGGLEDROPDOWN HICF = 0x0000_0100 )
type HT ¶
type HT int32
WM_NCHITTEST return value.
const ( HT_ERROR HT = -2 HT_TRANSPARENT HT = -1 HT_NOWHERE HT = 0 HT_CLIENT HT = 1 HT_CAPTION HT = 2 HT_SYSMENU HT = 3 HT_GROWBOX HT = 4 HT_SIZE HT = HT_GROWBOX HT_MENU HT = 5 HT_HSCROLL HT = 6 HT_VSCROLL HT = 7 HT_MINBUTTON HT = 8 HT_MAXBUTTON HT = 9 HT_LEFT HT = 10 HT_RIGHT HT = 11 HT_TOP HT = 12 HT_TOPLEFT HT = 13 HT_TOPRIGHT HT = 14 HT_BOTTOM HT = 15 HT_BOTTOMLEFT HT = 16 HT_BOTTOMRIGHT HT = 17 HT_BORDER HT = 18 HT_REDUCE HT = HT_MINBUTTON HT_ZOOM HT = HT_MAXBUTTON HT_SIZEFIRST HT = HT_LEFT HT_SIZELAST HT = HT_BOTTOMRIGHT HT_OBJECT HT = 19 HT_CLOSE HT = 20 HT_HELP HT = 21 )
type ICC ¶
type ICC uint32
INITCOMMONCONTROLSEX dwIcc.
const ( ICC_ANIMATE_CLASS ICC = 0x0000_0080 // Load animate control class. ICC_BAR_CLASSES ICC = 0x0000_0004 // Load toolbar, status bar, trackbar, and tooltip control classes. ICC_COOL_CLASSES ICC = 0x0000_0400 // Load rebar control class. ICC_DATE_CLASSES ICC = 0x0000_0100 // Load date and time picker control class. ICC_HOTKEY_CLASS ICC = 0x0000_0040 // Load hot key control class. ICC_INTERNET_CLASSES ICC = 0x0000_0800 // Load IP address class. ICC_LINK_CLASS ICC = 0x0000_8000 // Load a hyperlink control class. ICC_LISTVIEW_CLASSES ICC = 0x0000_0001 // Load list-view and header control classes. ICC_NATIVEFNTCTL_CLASS ICC = 0x0000_2000 // Load a native font control class. ICC_PAGESCROLLER_CLASS ICC = 0x0000_1000 // Load pager control class. ICC_PROGRESS_CLASS ICC = 0x0000_0020 // Load progress bar control class. ICC_STANDARD_CLASSES ICC = 0x0000_4000 // Load one of the intrinsic User32 control classes. The user controls include button, edit, static, listbox, combobox, and scroll bar. ICC_TAB_CLASSES ICC = 0x0000_0008 // Load tab and tooltip control classes. ICC_TREEVIEW_CLASSES ICC = 0x0000_0002 // Load tree-view and tooltip control classes. ICC_UPDOWN_CLASS ICC = 0x0000_0010 // Load up-down control class. ICC_USEREX_CLASSES ICC = 0x0000_0200 // Load ComboBoxEx class. ICC_WIN95_CLASSES ICC = 0x0000_00ff // Load animate control, header, hot key, list-view, progress bar, status bar, tab, tooltip, toolbar, trackbar, tree-view, and up-down control classes. )
type IDC ¶
type IDC uintptr
LoadCursor lpCursorName.
const ( IDC_ARROW IDC = 32512 IDC_IBEAM IDC = 32513 IDC_WAIT IDC = 32514 IDC_CROSS IDC = 32515 IDC_UPARROW IDC = 32516 IDC_SIZENWSE IDC = 32642 IDC_SIZENESW IDC = 32643 IDC_SIZEWE IDC = 32644 IDC_SIZENS IDC = 32645 IDC_SIZEALL IDC = 32646 IDC_NO IDC = 32648 IDC_HAND IDC = 32649 IDC_APPSTARTING IDC = 32650 IDC_HELP IDC = 32651 IDC_PIN IDC = 32671 IDC_PERSON IDC = 32672 )
type ILC ¶
type ILC uint32
ImageList_Create flags.
const ( ILC_MASK ILC = 0x0000_0001 ILC_COLOR ILC = 0x0000_0000 ILC_COLORDDB ILC = 0x0000_00fe ILC_COLOR4 ILC = 0x0000_0004 ILC_COLOR8 ILC = 0x0000_0008 ILC_COLOR16 ILC = 0x0000_0010 ILC_COLOR24 ILC = 0x0000_0018 ILC_COLOR32 ILC = 0x0000_0020 ILC_PALETTE ILC = 0x0000_0800 ILC_MIRROR ILC = 0x0000_2000 ILC_PERITEMMIRROR ILC = 0x0000_8000 ILC_ORIGINALSIZE ILC = 0x0001_0000 ILC_HIGHQUALITYSCALE ILC = 0x0002_0000 )
type ILD ¶
type ILD uint32
ImageList_Draw flags.
const ( ILD_NORMAL ILD = 0x0000_0000 ILD_TRANSPARENT ILD = 0x0000_0001 ILD_MASK ILD = 0x0000_0010 ILD_IMAGE ILD = 0x0000_0020 ILD_ROP ILD = 0x0000_0040 ILD_BLEND25 ILD = 0x0000_0002 ILD_BLEND50 ILD = 0x0000_0004 ILD_OVERLAYMASK ILD = 0x0000_0f00 ILD_PRESERVEALPHA ILD = 0x0000_1000 ILD_SCALE ILD = 0x0000_2000 ILD_DPISCALE ILD = 0x0000_4000 ILD_ASYNC ILD = 0x0000_8000 ILD_SELECTED ILD = ILD_BLEND50 ILD_FOCUS ILD = ILD_BLEND25 ILD_BLEND ILD = ILD_BLEND50 )
type KEY ¶
type KEY uint32
Registry key security and access rights.
const ( // Required to query the values of a registry key. KEY_QUERY_VALUE KEY = 0x0001 // Required to create, delete, or set a registry value. KEY_SET_VALUE KEY = 0x0002 // Required to create a subkey of a registry key. KEY_CREATE_SUB_KEY KEY = 0x0004 // Required to enumerate the subkeys of a registry key. KEY_ENUMERATE_SUB_KEYS KEY = 0x0008 // Required to request change notifications for a registry key or for // subkeys of a registry key. KEY_NOTIFY KEY = 0x0010 // Reserved for system use. KEY_CREATE_LINK KEY = 0x0020 // Indicates that an application on 64-bit Windows should operate on the // 32-bit registry view. KEY_WOW64_32KEY KEY = 0x0200 // Indicates that an application on 64-bit Windows should operate on the // 64-bit registry view. KEY_WOW64_64KEY KEY = 0x0100 // Undocumented flag. KEY_WOW64_RES KEY = 0x0300 // Combines the STANDARD_RIGHTS_READ, KEY_QUERY_VALUE, // KEY_ENUMERATE_SUB_KEYS, and KEY_NOTIFY values. KEY_READ KEY = (KEY(STANDARD_RIGHTS_READ) | KEY_QUERY_VALUE | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY) & ^KEY(STANDARD_RIGHTS_SYNCHRONIZE) // Combines the STANDARD_RIGHTS_WRITE, KEY_SET_VALUE, and KEY_CREATE_SUB_KEY // access rights. KEY_WRITE KEY = (KEY(STANDARD_RIGHTS_WRITE) | KEY_SET_VALUE | KEY_CREATE_SUB_KEY) & ^KEY(STANDARD_RIGHTS_SYNCHRONIZE) // Equivalent to KEY_READ. KEY_EXECUTE KEY = KEY_READ & ^KEY(STANDARD_RIGHTS_SYNCHRONIZE) // Combines the STANDARD_RIGHTS_REQUIRED, KEY_QUERY_VALUE, KEY_SET_VALUE, // KEY_CREATE_SUB_KEY, KEY_ENUMERATE_SUB_KEYS, KEY_NOTIFY, and // KEY_CREATE_LINK access rights. KEY_ALL_ACCESS KEY = (KEY(STANDARD_RIGHTS_ALL) | KEY_QUERY_VALUE | KEY_SET_VALUE | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY | KEY_CREATE_LINK) & ^KEY(STANDARD_RIGHTS_SYNCHRONIZE) )
type LANG ¶
type LANG uint16
Language identifier.
const ( LANG_NEUTRAL LANG = 0x00 LANG_INVARIANT LANG = 0x7f LANG_AFRIKAANS LANG = 0x36 LANG_ALBANIAN LANG = 0x1c LANG_ALSATIAN LANG = 0x84 LANG_AMHARIC LANG = 0x5e LANG_ARABIC LANG = 0x01 LANG_ARMENIAN LANG = 0x2b LANG_ASSAMESE LANG = 0x4d LANG_AZERI LANG = 0x2c LANG_AZERBAIJANI LANG = 0x2c LANG_BANGLA LANG = 0x45 LANG_BASHKIR LANG = 0x6d LANG_BASQUE LANG = 0x2d LANG_BELARUSIAN LANG = 0x23 LANG_BENGALI LANG = 0x45 LANG_BRETON LANG = 0x7e LANG_BOSNIAN LANG = 0x1a LANG_BOSNIAN_NEUTRAL LANG = 0x781a LANG_BULGARIAN LANG = 0x02 LANG_CATALAN LANG = 0x03 LANG_CENTRAL_KURDISH LANG = 0x92 LANG_CHEROKEE LANG = 0x5c LANG_CHINESE LANG = 0x04 LANG_CHINESE_SIMPLIFIED LANG = 0x04 LANG_CHINESE_TRADITIONAL LANG = 0x7c04 LANG_CORSICAN LANG = 0x83 LANG_CROATIAN LANG = 0x1a LANG_CZECH LANG = 0x05 LANG_DANISH LANG = 0x06 LANG_DARI LANG = 0x8c LANG_DIVEHI LANG = 0x65 LANG_DUTCH LANG = 0x13 LANG_ENGLISH LANG = 0x09 LANG_ESTONIAN LANG = 0x25 LANG_FAEROESE LANG = 0x38 LANG_FARSI LANG = 0x29 LANG_FILIPINO LANG = 0x64 LANG_FINNISH LANG = 0x0b LANG_FRENCH LANG = 0x0c LANG_FRISIAN LANG = 0x62 LANG_FULAH LANG = 0x67 LANG_GALICIAN LANG = 0x56 LANG_GEORGIAN LANG = 0x37 LANG_GERMAN LANG = 0x07 LANG_GREEK LANG = 0x08 LANG_GREENLANDIC LANG = 0x6f LANG_GUJARATI LANG = 0x47 LANG_HAUSA LANG = 0x68 LANG_HAWAIIAN LANG = 0x75 LANG_HEBREW LANG = 0x0d LANG_HINDI LANG = 0x39 LANG_HUNGARIAN LANG = 0x0e LANG_ICELANDIC LANG = 0x0f LANG_IGBO LANG = 0x70 LANG_INDONESIAN LANG = 0x21 LANG_INUKTITUT LANG = 0x5d LANG_IRISH LANG = 0x3c LANG_ITALIAN LANG = 0x10 LANG_JAPANESE LANG = 0x11 LANG_KANNADA LANG = 0x4b LANG_KASHMIRI LANG = 0x60 LANG_KAZAK LANG = 0x3f LANG_KHMER LANG = 0x53 LANG_KICHE LANG = 0x86 LANG_KINYARWANDA LANG = 0x87 LANG_KONKANI LANG = 0x57 LANG_KOREAN LANG = 0x12 LANG_KYRGYZ LANG = 0x40 LANG_LAO LANG = 0x54 LANG_LATVIAN LANG = 0x26 LANG_LITHUANIAN LANG = 0x27 LANG_LOWER_SORBIAN LANG = 0x2e LANG_LUXEMBOURGISH LANG = 0x6e LANG_MACEDONIAN LANG = 0x2f LANG_MALAY LANG = 0x3e LANG_MALAYALAM LANG = 0x4c LANG_MALTESE LANG = 0x3a LANG_MANIPURI LANG = 0x58 LANG_MAORI LANG = 0x81 LANG_MAPUDUNGUN LANG = 0x7a LANG_MARATHI LANG = 0x4e LANG_MOHAWK LANG = 0x7c LANG_MONGOLIAN LANG = 0x50 LANG_NEPALI LANG = 0x61 LANG_NORWEGIAN LANG = 0x14 LANG_OCCITAN LANG = 0x82 LANG_ODIA LANG = 0x48 LANG_ORIYA LANG = 0x48 LANG_PASHTO LANG = 0x63 LANG_PERSIAN LANG = 0x29 LANG_POLISH LANG = 0x15 LANG_PORTUGUESE LANG = 0x16 LANG_PULAR LANG = 0x67 LANG_PUNJABI LANG = 0x46 LANG_QUECHUA LANG = 0x6b LANG_ROMANIAN LANG = 0x18 LANG_ROMANSH LANG = 0x17 LANG_RUSSIAN LANG = 0x19 LANG_SAKHA LANG = 0x85 LANG_SAMI LANG = 0x3b LANG_SANSKRIT LANG = 0x4f LANG_SCOTTISH_GAELIC LANG = 0x91 LANG_SERBIAN LANG = 0x1a LANG_SERBIAN_NEUTRAL LANG = 0x7c1a LANG_SINDHI LANG = 0x59 LANG_SINHALESE LANG = 0x5b LANG_SLOVAK LANG = 0x1b LANG_SLOVENIAN LANG = 0x24 LANG_SOTHO LANG = 0x6c LANG_SPANISH LANG = 0x0a LANG_SWAHILI LANG = 0x41 LANG_SWEDISH LANG = 0x1d LANG_SYRIAC LANG = 0x5a LANG_TAJIK LANG = 0x28 LANG_TAMAZIGHT LANG = 0x5f LANG_TAMIL LANG = 0x49 LANG_TATAR LANG = 0x44 LANG_TELUGU LANG = 0x4a LANG_THAI LANG = 0x1e LANG_TIBETAN LANG = 0x51 LANG_TIGRIGNA LANG = 0x73 LANG_TIGRINYA LANG = 0x73 LANG_TSWANA LANG = 0x32 LANG_TURKISH LANG = 0x1f LANG_TURKMEN LANG = 0x42 LANG_UIGHUR LANG = 0x80 LANG_UKRAINIAN LANG = 0x22 LANG_UPPER_SORBIAN LANG = 0x2e LANG_URDU LANG = 0x20 LANG_UZBEK LANG = 0x43 LANG_VALENCIAN LANG = 0x03 LANG_VIETNAMESE LANG = 0x2a LANG_WELSH LANG = 0x52 LANG_WOLOF LANG = 0x88 LANG_XHOSA LANG = 0x34 LANG_YAKUT LANG = 0x85 LANG_YI LANG = 0x78 LANG_YORUBA LANG = 0x6a LANG_ZULU LANG = 0x35 )
type LMEM ¶
type LMEM uint32
LocalAlloc uFlags.
const ( LMEM_FIXED LMEM = 0x0000 LMEM_MOVEABLE LMEM = 0x0002 LMEM_ZEROINIT LMEM = 0x0040 LMEM_MODIFY LMEM = 0x0080 LMEM_GHND LMEM = LMEM_MOVEABLE | LMEM_ZEROINIT LMEM_GPTR LMEM = LMEM_FIXED | LMEM_ZEROINIT )
type LR ¶
type LR uint32
LoadImage fuLoad.
const ( LR_DEFAULTCOLOR LR = 0x0000_0000 LR_MONOCHROME LR = 0x0000_0001 LR_COLOR LR = 0x0000_0002 LR_COPYRETURNORG LR = 0x0000_0004 LR_COPYDELETEORG LR = 0x0000_0008 LR_LOADFROMFILE LR = 0x0000_0010 LR_LOADTRANSPARENT LR = 0x0000_0020 LR_DEFAULTSIZE LR = 0x0000_0040 LR_VGACOLOR LR = 0x0000_0080 LR_LOADMAP3DCOLORS LR = 0x0000_1000 LR_CREATEDIBSECTION LR = 0x0000_2000 LR_COPYFROMRESOURCE LR = 0x0000_4000 LR_SHARED LR = 0x0000_8000 )
type LVCF ¶
type LVCF uint32
[LVCOLUMN] mask.
{LVCOLUMN]: https://learn.microsoft.com/en-us/windows/win32/api/commctrl/ns-commctrl-lvcolumnw
type LVCFMT_C ¶
type LVCFMT_C int32
LVCOLUMN fmt.
const ( LVCFMT_C_LEFT LVCFMT_C = 0x0000 LVCFMT_C_RIGHT LVCFMT_C = 0x0001 LVCFMT_C_CENTER LVCFMT_C = 0x0002 LVCFMT_C_JUSTIFYMASK LVCFMT_C = 0x0003 LVCFMT_C_IMAGE LVCFMT_C = 0x0800 LVCFMT_C_BITMAP_ON_RIGHT LVCFMT_C = 0x1000 LVCFMT_C_COL_HAS_IMAGES LVCFMT_C = 0x8000 LVCFMT_C_FIXED_WIDTH LVCFMT_C = 0x0_0100 LVCFMT_C_NO_DPI_SCALE LVCFMT_C = 0x4_0000 LVCFMT_C_FIXED_RATIO LVCFMT_C = 0x8_0000 LVCFMT_C_SPLITBUTTON LVCFMT_C = 0x100_0000 )
type LVCFMT_I ¶
type LVCFMT_I int32
LVITEM piColFmt.
const ( LVCFMT_I_LINE_BREAK LVCFMT_I = 0x10_0000 LVCFMT_I_FILL LVCFMT_I = 0x20_0000 LVCFMT_I_WRAP LVCFMT_I = 0x40_0000 LVCFMT_I_NO_TITLE LVCFMT_I = 0x80_0000 LVCFMT_I_TILE_PLACEMENTMASK LVCFMT_I = LVCFMT_I_LINE_BREAK | LVCFMT_I_FILL )
type LVGA_HEADER ¶
type LVGA_HEADER uint32
NMLVCUSTOMDRAW uAlign.
const ( LVGA_HEADER_LEFT LVGA_HEADER = 0x0000_0001 LVGA_HEADER_CENTER LVGA_HEADER = 0x0000_0002 LVGA_HEADER_RIGHT LVGA_HEADER = 0x0000_0004 )
type LVHT ¶
type LVHT uint32
LVHITTESTINFO flags.
const ( LVHT_NOWHERE LVHT = 0x0000_0001 LVHT_ONITEMICON LVHT = 0x0000_0002 LVHT_ONITEMLABEL LVHT = 0x0000_0004 LVHT_ONITEMSTATEICON LVHT = 0x0000_0008 LVHT_ONITEM LVHT = LVHT_ONITEMICON | LVHT_ONITEMLABEL | LVHT_ONITEMSTATEICON LVHT_ABOVE LVHT = 0x0000_0008 LVHT_BELOW LVHT = 0x0000_0010 LVHT_TORIGHT LVHT = 0x0000_0020 LVHT_TOLEFT LVHT = 0x0000_0040 LVHT_EX_GROUP_HEADER LVHT = 0x1000_0000 LVHT_EX_GROUP_FOOTER LVHT = 0x2000_0000 LVHT_EX_GROUP_COLLAPSE LVHT = 0x4000_0000 LVHT_EX_GROUP_BACKGROUND LVHT = 0x8000_0000 LVHT_EX_GROUP_STATEICON LVHT = 0x0100_0000 LVHT_EX_GROUP_SUBSETLINK LVHT = 0x0200_0000 LVHT_EX_GROUP LVHT = LVHT_EX_GROUP_BACKGROUND | LVHT_EX_GROUP_COLLAPSE | LVHT_EX_GROUP_FOOTER | LVHT_EX_GROUP_HEADER | LVHT_EX_GROUP_STATEICON | LVHT_EX_GROUP_SUBSETLINK LVHT_EX_ONCONTENTS LVHT = 0x0400_0000 LVHT_EX_FOOTER LVHT = 0x0800_0000 )
type LVI_GROUPID ¶
type LVI_GROUPID int32
LVITEM iGroupId.
const ( LVI_GROUPID_I_GROUPIDCALLBACK LVI_GROUPID = -1 LVI_GROUPID_I_GROUPIDNONE LVI_GROUPID = -2 )
type LVNI ¶
type LVNI uint32
LVM_GETNEXTITEM item relationship.
const ( LVNI_ALL LVNI = 0x0000 LVNI_FOCUSED LVNI = 0x0001 LVNI_SELECTED LVNI = 0x0002 LVNI_CUT LVNI = 0x0004 LVNI_DROPHILITED LVNI = 0x0008 LVNI_STATEMASK LVNI = LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED LVNI_VISIBLEORDER LVNI = 0x0010 LVNI_PREVIOUS LVNI = 0x0020 LVNI_VISIBLEONLY LVNI = 0x0040 LVNI_SAMEGROUPONLY LVNI = 0x0080 LVNI_ABOVE LVNI = 0x0100 LVNI_BELOW LVNI = 0x0200 LVNI_TOLEFT LVNI = 0x0400 LVNI_TORIGHT LVNI = 0x0800 LVNI_DIRECTIONMASK LVNI = LVNI_ABOVE | LVNI_BELOW | LVNI_TOLEFT | LVNI_TORIGHT )
type LVS ¶
type LVS WS
ListView control styles.
const ( LVS_ALIGNLEFT LVS = 0x0800 LVS_ALIGNMASK LVS = 0x0c00 LVS_ALIGNTOP LVS = 0x0000 LVS_AUTOARRANGE LVS = 0x0100 LVS_EDITLABELS LVS = 0x0200 LVS_ICON LVS = 0x0000 LVS_LIST LVS = 0x0003 LVS_NOCOLUMNHEADER LVS = 0x4000 LVS_NOLABELWRAP LVS = 0x0080 LVS_NOSCROLL LVS = 0x2000 LVS_NOSORTHEADER LVS = 0x8000 LVS_OWNERDATA LVS = 0x1000 LVS_OWNERDRAWFIXED LVS = 0x0400 LVS_REPORT LVS = 0x0001 LVS_SHAREIMAGELISTS LVS = 0x0040 LVS_SHOWSELALWAYS LVS = 0x0008 LVS_SINGLESEL LVS = 0x0004 LVS_SMALLICON LVS = 0x0002 LVS_SORTASCENDING LVS = 0x0010 LVS_SORTDESCENDING LVS = 0x0020 LVS_TYPEMASK LVS = 0x0003 LVS_TYPESTYLEMASK LVS = 0xfc00 )
type LVS_EX ¶
type LVS_EX WS_EX
ListView extended control styles.
const ( LVS_EX_NONE LVS_EX = 0 LVS_EX_AUTOAUTOARRANGE LVS_EX = 0x0100_0000 LVS_EX_AUTOCHECKSELECT LVS_EX = 0x0800_0000 LVS_EX_AUTOSIZECOLUMNS LVS_EX = 0x1000_0000 LVS_EX_BORDERSELECT LVS_EX = 0x0000_8000 LVS_EX_CHECKBOXES LVS_EX = 0x0000_0004 LVS_EX_COLUMNOVERFLOW LVS_EX = 0x8000_0000 LVS_EX_COLUMNSNAPPOINTS LVS_EX = 0x4000_0000 LVS_EX_DOUBLEBUFFER LVS_EX = 0x0001_0000 LVS_EX_FLATSB LVS_EX = 0x0000_0100 LVS_EX_FULLROWSELECT LVS_EX = 0x0000_0020 LVS_EX_GRIDLINES LVS_EX = 0x0000_0001 LVS_EX_HEADERDRAGDROP LVS_EX = 0x0000_0010 LVS_EX_HEADERINALLVIEWS LVS_EX = 0x0200_0000 LVS_EX_HIDELABELS LVS_EX = 0x0002_0000 LVS_EX_INFOTIP LVS_EX = 0x0000_0400 LVS_EX_JUSTIFYCOLUMNS LVS_EX = 0x0020_0000 LVS_EX_LABELTIP LVS_EX = 0x0000_4000 LVS_EX_MULTIWORKAREAS LVS_EX = 0x0000_2000 LVS_EX_ONECLICKACTIVATE LVS_EX = 0x0000_0040 LVS_EX_REGIONAL LVS_EX = 0x0000_0200 LVS_EX_SIMPLESELECT LVS_EX = 0x0010_0000 LVS_EX_SINGLEROW LVS_EX = 0x0004_0000 LVS_EX_SNAPTOGRID LVS_EX = 0x0008_0000 LVS_EX_SUBITEMIMAGES LVS_EX = 0x0000_0002 LVS_EX_TRACKSELECT LVS_EX = 0x0000_0008 LVS_EX_TRANSPARENTBKGND LVS_EX = 0x0040_0000 LVS_EX_TRANSPARENTSHADOWTEXT LVS_EX = 0x0080_0000 LVS_EX_TWOCLICKACTIVATE LVS_EX = 0x0000_0080 LVS_EX_UNDERLINECOLD LVS_EX = 0x0000_1000 LVS_EX_UNDERLINEHOT LVS_EX = 0x0000_0800 )
type MB ¶
type MB uint32
MessageBox uType.
const ( MB_ABORTRETRYIGNORE MB = 0x0000_0002 MB_CANCELTRYCONTINUE MB = 0x0000_0006 MB_HELP MB = 0x0000_4000 MB_OK MB = 0x0000_0000 MB_OKCANCEL MB = 0x0000_0001 MB_RETRYCANCEL MB = 0x0000_0005 MB_YESNO MB = 0x0000_0004 MB_YESNOCANCEL MB = 0x0000_0003 MB_ICONEXCLAMATION MB = 0x0000_0030 MB_ICONWARNING MB = 0x0000_0030 MB_ICONINFORMATION MB = 0x0000_0040 MB_ICONASTERISK MB = 0x0000_0040 MB_ICONQUESTION MB = 0x0000_0020 MB_ICONSTOP MB = 0x0000_0010 MB_ICONERROR MB = 0x0000_0010 MB_ICONHAND MB = 0x0000_0010 MB_DEFBUTTON1 MB = 0x0000_0000 MB_DEFBUTTON2 MB = 0x0000_0100 MB_DEFBUTTON3 MB = 0x0000_0200 MB_DEFBUTTON4 MB = 0x0000_0300 MB_APPLMODAL MB = 0x0000_0000 MB_SYSTEMMODAL MB = 0x0000_1000 MB_TASKMODAL MB = 0x0000_2000 MB_DEFAULT_DESKTOP_ONLY MB = 0x0002_0000 MB_RIGHT MB = 0x0008_0000 MB_RTLREADING MB = 0x0010_0000 MB_SETFOREGROUND MB = 0x0001_0000 MB_TOPMOST MB = 0x0004_0000 MB_SERVICE_NOTIFICATION MB = 0x0020_0000 )
type MCS ¶
type MCS WS
MonthCalendar control styles.
const ( MCS_NONE MCS = 0 MCS_DAYSTATE MCS = 0x0001 // The month calendar sends MCN_GETDAYSTATE notifications to request information about which days should be displayed in bold. MCS_MULTISELECT MCS = 0x0002 // The month calendar enables the user to select a range of dates within the control. By default, the maximum range is one week. You can change the maximum range that can be selected by using the MCM_SETMAXSELCOUNT message. MCS_WEEKNUMBERS MCS = 0x0004 // The month calendar control displays week numbers (1-52) to the left of each row of days. Week 1 is defined as the first week that contains at least four days. MCS_NOTODAYCIRCLE MCS = 0x0008 // The month calendar control does not circle the "today" date. MCS_NOTODAY MCS = 0x0010 // The month calendar control does not display the "today" date at the bottom of the control. MCS_NOTRAILINGDATES MCS = 0x0040 // Dates from the previous and next months are not displayed in the current month's calendar. MCS_SHORTDAYSOFWEEK MCS = 0x0080 // Short day names are displayed in the header. MCS_NOSELCHANGEONNAV MCS = 0x0100 // The selection is not changed when the user navigates next or previous in the calendar. This allows the user to select a range larger than is visible. )
type MF ¶
type MF uint32
CheckMenuItem uCheck, among others.
const ( MF_INSERT MF = 0x0000_0000 MF_CHANGE MF = 0x0000_0080 MF_APPEND MF = 0x0000_0100 MF_DELETE MF = 0x0000_0200 MF_REMOVE MF = 0x0000_1000 MF_BYCOMMAND MF = 0x0000_0000 MF_BYPOSITION MF = 0x0000_0400 MF_SEPARATOR MF = 0x0000_0800 MF_ENABLED MF = 0x0000_0000 MF_GRAYED MF = 0x0000_0001 MF_DISABLED MF = 0x0000_0002 MF_UNCHECKED MF = 0x0000_0000 MF_CHECKED MF = 0x0000_0008 MF_USECHECKBITMAPS MF = 0x0000_0200 MF_STRING MF = 0x0000_0000 MF_BITMAP MF = 0x0000_0004 MF_OWNERDRAW MF = 0x0000_0100 MF_POPUP MF = 0x0000_0010 MF_MENUBARBREAK MF = 0x0000_0020 MF_MENUBREAK MF = 0x0000_0040 MF_UNHILITE MF = 0x0000_0000 MF_HILITE MF = 0x0000_0080 MF_DEFAULT MF = 0x0000_1000 MF_SYSMENU MF = 0x0000_2000 MF_HELP MF = 0x0000_4000 MF_RIGHTJUSTIFY MF = 0x0000_4000 MF_MOUSESELECT MF = 0x0000_8000 )
type MFS ¶
type MFS uint32
MENUITEMINFO fState.
const ( MFS_GRAYED MFS = 0x0000_0003 MFS_DISABLED MFS = MFS_GRAYED MFS_CHECKED MFS = MFS(MF_CHECKED) MFS_HILITE MFS = MFS(MF_HILITE) MFS_ENABLED MFS = MFS(MF_ENABLED) MFS_UNCHECKED MFS = MFS(MF_UNCHECKED) MFS_UNHILITE MFS = MFS(MF_UNHILITE) MFS_DEFAULT MFS = MFS(MF_DEFAULT) )
type MFT ¶
type MFT uint32
MENUITEMINFO fType.
const ( MFT_STRING MFT = MFT(MF_STRING) MFT_BITMAP MFT = MFT(MF_BITMAP) MFT_MENUBARBREAK MFT = MFT(MF_MENUBARBREAK) MFT_MENUBREAK MFT = MFT(MF_MENUBREAK) MFT_OWNERDRAW MFT = MFT(MF_OWNERDRAW) MFT_RADIOCHECK MFT = 0x0000_0200 MFT_SEPARATOR MFT = MFT(MF_SEPARATOR) MFT_RIGHTORDER MFT = 0x0000_2000 MFT_RIGHTJUSTIFY MFT = MFT(MF_RIGHTJUSTIFY) )
type MONITORINFOF ¶
type MONITORINFOF uint32
MONITORINFO dwFlags
const ( MONITORINFOF_OTHER MONITORINFOF = 0 MONITORINFOF_PRIMARY MONITORINFOF = 0x0000_0001 )
type NM ¶
type NM int32
WM_NOTIFY common control notifications.
const ( NM_OUTOFMEMORY NM = _NM_FIRST - 1 NM_CLICK NM = _NM_FIRST - 2 NM_DBLCLK NM = _NM_FIRST - 3 NM_RETURN NM = _NM_FIRST - 4 NM_RCLICK NM = _NM_FIRST - 5 NM_RDBLCLK NM = _NM_FIRST - 6 NM_SETFOCUS NM = _NM_FIRST - 7 NM_KILLFOCUS NM = _NM_FIRST - 8 NM_CUSTOMDRAW NM = _NM_FIRST - 12 NM_HOVER NM = _NM_FIRST - 13 NM_NCHITTEST NM = _NM_FIRST - 14 NM_KEYDOWN NM = _NM_FIRST - 15 NM_RELEASEDCAPTURE NM = _NM_FIRST - 16 NM_SETCURSOR NM = _NM_FIRST - 17 NM_CHAR NM = _NM_FIRST - 18 NM_TOOLTIPSCREATED NM = _NM_FIRST - 19 NM_LDOWN NM = _NM_FIRST - 20 NM_RDOWN NM = _NM_FIRST - 21 NM_THEMECHANGED NM = _NM_FIRST - 22 NM_FONTCHANGED NM = _NM_FIRST - 23 NM_CUSTOMTEXT NM = _NM_FIRST - 24 NM_TVSTATEIMAGECHANGING NM = _NM_FIRST - 24 )
const ( CBEN_INSERTITEM NM = _CBEN_FIRST - 1 CBEN_DELETEITEM NM = _CBEN_FIRST - 2 CBEN_BEGINEDIT NM = _CBEN_FIRST - 4 CBEN_ENDEDIT NM = _CBEN_FIRST - 6 CBEN_GETDISPINFO NM = _CBEN_FIRST - 7 CBEN_DRAGBEGIN NM = _CBEN_FIRST - 9 )
ComboBoxEx control notifications (CBEN).
const ( DTN_CLOSEUP NM = _DTN_FIRST2 - 0 DTN_DROPDOWN NM = _DTN_FIRST2 - 1 DTN_DATETIMECHANGE NM = _DTN_FIRST2 - 6 DTN_FORMATQUERY NM = _DTN_FIRST - 2 DTN_FORMAT NM = _DTN_FIRST - 3 DTN_WMKEYDOWN NM = _DTN_FIRST - 4 DTN_USERSTRING NM = _DTN_FIRST - 5 )
DateTimePicker control notifications (DTN).
const ( HDN_ITEMCHANGING NM = _HDN_FIRST - 20 HDN_ITEMCHANGED NM = _HDN_FIRST - 21 HDN_ITEMCLICK NM = _HDN_FIRST - 22 HDN_ITEMDBLCLICK NM = _HDN_FIRST - 23 HDN_DIVIDERDBLCLICK NM = _HDN_FIRST - 25 HDN_BEGINTRACK NM = _HDN_FIRST - 26 HDN_ENDTRACK NM = _HDN_FIRST - 27 HDN_TRACK NM = _HDN_FIRST - 28 HDN_GETDISPINFO NM = _HDN_FIRST - 29 HDN_BEGINDRAG NM = _HDN_FIRST - 10 HDN_ENDDRAG NM = _HDN_FIRST - 11 HDN_FILTERCHANGE NM = _HDN_FIRST - 12 HDN_FILTERBTNCLICK NM = _HDN_FIRST - 13 HDN_BEGINFILTEREDIT NM = _HDN_FIRST - 14 HDN_ENDFILTEREDIT NM = _HDN_FIRST - 15 HDN_ITEMSTATEICONCLICK NM = _HDN_FIRST - 16 HDN_ITEMKEYDOWN NM = _HDN_FIRST - 17 HDN_DROPDOWN NM = _HDN_FIRST - 18 HDN_OVERFLOWCLICK NM = _HDN_FIRST - 19 )
Header control notifications (HDN).
const ( LVN_ITEMCHANGING NM = _LVN_FIRST - 0 LVN_ITEMCHANGED NM = _LVN_FIRST - 1 LVN_INSERTITEM NM = _LVN_FIRST - 2 LVN_DELETEITEM NM = _LVN_FIRST - 3 LVN_DELETEALLITEMS NM = _LVN_FIRST - 4 LVN_BEGINLABELEDIT NM = _LVN_FIRST - 75 LVN_ENDLABELEDIT NM = _LVN_FIRST - 76 LVN_COLUMNCLICK NM = _LVN_FIRST - 8 LVN_BEGINDRAG NM = _LVN_FIRST - 9 LVN_BEGINRDRAG NM = _LVN_FIRST - 11 LVN_ODCACHEHINT NM = _LVN_FIRST - 13 LVN_ODFINDITEM NM = _LVN_FIRST - 79 LVN_ITEMACTIVATE NM = _LVN_FIRST - 14 LVN_ODSTATECHANGED NM = _LVN_FIRST - 15 LVN_HOTTRACK NM = _LVN_FIRST - 21 LVN_GETDISPINFO NM = _LVN_FIRST - 77 LVN_SETDISPINFO NM = _LVN_FIRST - 78 LVN_KEYDOWN NM = _LVN_FIRST - 55 LVN_MARQUEEBEGIN NM = _LVN_FIRST - 56 LVN_GETINFOTIP NM = _LVN_FIRST - 58 LVN_INCREMENTALSEARCH NM = _LVN_FIRST - 63 LVN_COLUMNDROPDOWN NM = _LVN_FIRST - 64 LVN_COLUMNOVERFLOWCLICK NM = _LVN_FIRST - 66 LVN_BEGINSCROLL NM = _LVN_FIRST - 80 LVN_ENDSCROLL NM = _LVN_FIRST - 81 LVN_LINKCLICK NM = _LVN_FIRST - 84 LVN_GETEMPTYMARKUP NM = _LVN_FIRST - 87 )
ListView control notifications (LVN).
const ( MCN_SELCHANGE NM = _MCN_FIRST - 3 MCN_GETDAYSTATE NM = _MCN_FIRST - 1 MCN_SELECT NM = _MCN_FIRST MCN_VIEWCHANGE NM = _MCN_FIRST - 4 )
MonthCalendar control notifications (MCN).
const ( RBN_HEIGHTCHANGE NM = _RBN_FIRST - 0 RBN_GETOBJECT NM = _RBN_FIRST - 1 RBN_LAYOUTCHANGED NM = _RBN_FIRST - 2 RBN_AUTOSIZE NM = _RBN_FIRST - 3 RBN_BEGINDRAG NM = _RBN_FIRST - 4 RBN_ENDDRAG NM = _RBN_FIRST - 5 RBN_DELETINGBAND NM = _RBN_FIRST - 6 RBN_DELETEDBAND NM = _RBN_FIRST - 7 RBN_CHILDSIZE NM = _RBN_FIRST - 8 RBN_CHEVRONPUSHED NM = _RBN_FIRST - 10 RBN_SPLITTERDRAG NM = _RBN_FIRST - 11 RBN_MINMAX NM = _RBN_FIRST - 21 RBN_AUTOBREAK NM = _RBN_FIRST - 22 )
Rebar control notifications (RBN).
const ( TBN_BEGINDRAG NM = _TBN_FIRST - 1 TBN_ENDDRAG NM = _TBN_FIRST - 2 TBN_BEGINADJUST NM = _TBN_FIRST - 3 TBN_ENDADJUST NM = _TBN_FIRST - 4 TBN_RESET NM = _TBN_FIRST - 5 TBN_QUERYINSERT NM = _TBN_FIRST - 6 TBN_QUERYDELETE NM = _TBN_FIRST - 7 TBN_TOOLBARCHANGE NM = _TBN_FIRST - 8 TBN_CUSTHELP NM = _TBN_FIRST - 9 TBN_DROPDOWN NM = _TBN_FIRST - 10 TBN_GETOBJECT NM = _TBN_FIRST - 12 TBN_HOTITEMCHANGE NM = _TBN_FIRST - 13 TBN_DRAGOUT NM = _TBN_FIRST - 14 TBN_DELETINGBUTTON NM = _TBN_FIRST - 15 TBN_GETDISPINFO NM = _TBN_FIRST - 17 TBN_GETINFOTIP NM = _TBN_FIRST - 19 TBN_GETBUTTONINFO NM = _TBN_FIRST - 20 TBN_RESTORE NM = _TBN_FIRST - 21 TBN_SAVE NM = _TBN_FIRST - 22 TBN_INITCUSTOMIZE NM = _TBN_FIRST - 23 TBN_WRAPHOTITEM NM = _TBN_FIRST - 24 TBN_DUPACCELERATOR NM = _TBN_FIRST - 25 TBN_WRAPACCELERATOR NM = _TBN_FIRST - 26 TBN_DRAGOVER NM = _TBN_FIRST - 27 TBN_MAPACCELERATOR NM = _TBN_FIRST - 28 )
Toolbar control notifications (TBN).
const ( TCN_KEYDOWN NM = _TCN_FIRST - 0 TCN_SELCHANGE NM = _TCN_FIRST - 1 TCN_SELCHANGING NM = _TCN_FIRST - 2 TCN_GETOBJECT NM = _TCN_FIRST - 3 TCN_FOCUSCHANGE NM = _TCN_FIRST - 4 )
Tab control notifications (TCN).
const ( TTN_GETDISPINFO NM = _TTN_FIRST - 10 TTN_SHOW NM = _TTN_FIRST - 1 TTN_POP NM = _TTN_FIRST - 2 TTN_LINKCLICK NM = _TTN_FIRST - 3 TTN_NEEDTEXT NM = TTN_GETDISPINFO )
Tooltip control notifications (TTN).
const ( TVN_SELCHANGING NM = _TVN_FIRST - 50 TVN_SELCHANGED NM = _TVN_FIRST - 51 TVN_GETDISPINFO NM = _TVN_FIRST - 52 TVN_SETDISPINFO NM = _TVN_FIRST - 53 TVN_ITEMEXPANDING NM = _TVN_FIRST - 54 TVN_ITEMEXPANDED NM = _TVN_FIRST - 55 TVN_BEGINDRAG NM = _TVN_FIRST - 56 TVN_BEGINRDRAG NM = _TVN_FIRST - 57 TVN_DELETEITEM NM = _TVN_FIRST - 58 TVN_BEGINLABELEDIT NM = _TVN_FIRST - 59 TVN_ENDLABELEDIT NM = _TVN_FIRST - 60 TVN_KEYDOWN NM = _TVN_FIRST - 12 TVN_GETINFOTIP NM = _TVN_FIRST - 14 TVN_SINGLEEXPAND NM = _TVN_FIRST - 15 TVN_ITEMCHANGING NM = _TVN_FIRST - 17 TVN_ITEMCHANGED NM = _TVN_FIRST - 19 TVN_ASYNCDRAW NM = _TVN_FIRST - 20 )
TreeView control notifications (TVN).
const (
IPN_FIELDCHANGED NM = _IPN_FIRST - 0
)
IpAddress notifications (IPN).
const (
SBN_SIMPLEMODECHANGE NM = _SBN_FIRST - 0
)
StatusBar control notifications (SBN).
const (
TRBN_THUMBPOSCHANGING NM = _TRBN_FIRST - 1
)
Trackbar control notifications (TRBN).
const (
UDN_DELTAPOS NM = _UDN_FIRST - 1
)
UpDown control notifications (UDN).
type OCR ¶
type OCR uint32
SetSystemCursor id.
const ( OCR_APPSTARTING OCR = 32650 OCR_NORMAL OCR = 32512 OCR_CROSS OCR = 32515 OCR_HAND OCR = 32649 OCR_HELP OCR = 32651 OCR_IBEAM OCR = 32513 OCR_NO OCR = 32648 OCR_SIZEALL OCR = 32646 OCR_SIZENESW OCR = 32643 OCR_SIZENS OCR = 32645 OCR_SIZENWSE OCR = 32642 OCR_SIZEWE OCR = 32644 OCR_UP OCR = 32516 OCR_WAIT OCR = 32514 )
type ODT_C ¶
type ODT_C uint32
COMPAREITEMSTRUCT and DELETEITEMSTRUCT CtlType. Originally with ODT prefix.
const ( ODT_C_LISTBOX ODT_C = ODT_C(ODT_LISTBOX) ODT_C_COMBOBOX ODT_C = ODT_C(ODT_COMBOBOX) )
type PAGE ¶
type PAGE uint32
CreateFileMapping flProtect.
const ( PAGE_NONE PAGE = 0 PAGE_NOACCESS PAGE = 0x01 PAGE_READONLY PAGE = 0x02 PAGE_READWRITE PAGE = 0x04 PAGE_WRITECOPY PAGE = 0x08 PAGE_EXECUTE PAGE = 0x10 PAGE_EXECUTE_READ PAGE = 0x20 PAGE_EXECUTE_READWRITE PAGE = 0x40 PAGE_EXECUTE_WRITECOPY PAGE = 0x80 PAGE_GUARD PAGE = 0x100 PAGE_NOCACHE PAGE = 0x200 PAGE_WRITECOMBINE PAGE = 0x400 PAGE_ENCLAVE_THREAD_CONTROL PAGE = 0x8000_0000 PAGE_REVERT_TO_FILE_MAP PAGE = 0x8000_0000 PAGE_TARGETS_NO_UPDATE PAGE = 0x4000_0000 PAGE_TARGETS_INVALID PAGE = 0x4000_0000 PAGE_ENCLAVE_UNVALIDATED PAGE = 0x2000_0000 PAGE_ENCLAVE_DECOMMIT PAGE = 0x1000_0000 )
type PBT ¶
type PBT uint32
WM_POWERBROADCAST event.
const ( PBT_APMQUERYSUSPEND PBT = 0x0000 PBT_APMQUERYSTANDBY PBT = 0x0001 PBT_APMQUERYSUSPENDFAILED PBT = 0x0002 PBT_APMQUERYSTANDBYFAILED PBT = 0x0003 PBT_APMSUSPEND PBT = 0x0004 PBT_APMSTANDBY PBT = 0x0005 PBT_APMRESUMECRITICAL PBT = 0x0006 PBT_APMRESUMESUSPEND PBT = 0x0007 PBT_APMRESUMESTANDBY PBT = 0x0008 PBT_APMBATTERYLOW PBT = 0x0009 PBT_APMPOWERSTATUSCHANGE PBT = 0x000a PBT_APMOEMEVENT PBT = 0x000b PBT_APMRESUMEAUTOMATIC PBT = 0x0012 PBT_POWERSETTINGCHANGE PBT = 0x8013 )
type PIPE ¶
type PIPE uint32
CreateNamedPipe dwPipeMode.
const ( PIPE_WAIT PIPE = 0x0000_0000 PIPE_NOWAIT PIPE = 0x0000_0001 PIPE_READMODE_BYTE PIPE = 0x0000_0000 PIPE_READMODE_MESSAGE PIPE = 0x0000_0002 PIPE_TYPE_BYTE PIPE = 0x0000_0000 PIPE_TYPE_MESSAGE PIPE = 0x0000_0004 PIPE_ACCEPT_REMOTE_CLIENTS PIPE = 0x0000_0000 PIPE_REJECT_REMOTE_CLIENTS PIPE = 0x0000_0008 )
type PIPE_ACCESS ¶
type PIPE_ACCESS uint32
CreateNamedPipe dwOpenMode.
const ( PIPE_ACCESS_INBOUND PIPE_ACCESS = 0x0000_0001 PIPE_ACCESS_OUTBOUND PIPE_ACCESS = 0x0000_0002 PIPE_ACCESS_DUPLEX PIPE_ACCESS = 0x0000_0003 )
type PROCESS ¶
type PROCESS uint32
Process access rights.
const ( PROCESS_ALL_ACCESS PROCESS = PROCESS(STANDARD_RIGHTS_REQUIRED|STANDARD_RIGHTS_SYNCHRONIZE) | 0xffff PROCESS_CREATE_PROCESS PROCESS = 0x0080 PROCESS_CREATE_THREAD PROCESS = 0x0002 PROCESS_DUP_HANDLE PROCESS = 0x0040 PROCESS_QUERY_INFORMATION PROCESS = 0x0400 PROCESS_QUERY_LIMITED_INFORMATION PROCESS = 0x1000 PROCESS_SET_LIMITED_INFORMATION PROCESS = 0x2000 PROCESS_SET_INFORMATION PROCESS = 0x0200 PROCESS_SET_QUOTA PROCESS = 0x0100 PROCESS_SET_SESSIONID PROCESS = 0x0004 PROCESS_SUSPEND_RESUME PROCESS = 0x0800 PROCESS_TERMINATE PROCESS = 0x0001 PROCESS_VM_OPERATION PROCESS = 0x0008 PROCESS_VM_READ PROCESS = 0x0010 PROCESS_VM_WRITE PROCESS = 0x0020 PROCESS_SYNCHRONIZE PROCESS = PROCESS(STANDARD_RIGHTS_SYNCHRONIZE) )
type PROCESSOR ¶
type PROCESSOR uint32
SYSTEM_INFO dwProcessorType.
const ( PROCESSOR_INTEL_386 PROCESSOR = 386 PROCESSOR_INTEL_486 PROCESSOR = 486 PROCESSOR_INTEL_PENTIUM PROCESSOR = 586 PROCESSOR_INTEL_IA64 PROCESSOR = 2200 PROCESSOR_AMD_X8664 PROCESSOR = 8664 PROCESSOR_MIPS_R4000 PROCESSOR = 4000 PROCESSOR_ALPHA_21064 PROCESSOR = 21064 PROCESSOR_PPC_601 PROCESSOR = 601 PROCESSOR_PPC_603 PROCESSOR = 603 PROCESSOR_PPC_604 PROCESSOR = 604 PROCESSOR_PPC_620 PROCESSOR = 620 PROCESSOR_HITACHI_SH3 PROCESSOR = 10003 PROCESSOR_HITACHI_SH3E PROCESSOR = 10004 PROCESSOR_HITACHI_SH4 PROCESSOR = 10005 PROCESSOR_MOTOROLA_821 PROCESSOR = 821 PROCESSOR_SHx_SH3 PROCESSOR = 103 PROCESSOR_SHx_SH4 PROCESSOR = 104 PROCESSOR_STRONGARM PROCESSOR = 2577 PROCESSOR_ARM720 PROCESSOR = 1824 PROCESSOR_ARM820 PROCESSOR = 2080 PROCESSOR_ARM920 PROCESSOR = 2336 PROCESSOR_ARM_7TDMI PROCESSOR = 70001 PROCESSOR_OPTIL PROCESSOR = 0x494f )
type PROCESSOR_ARCHITECTURE ¶
type PROCESSOR_ARCHITECTURE uint16
SYSTEM_INFO wProcessorArchitecture.
const ( PROCESSOR_ARCHITECTURE_INTEL PROCESSOR_ARCHITECTURE = 0 PROCESSOR_ARCHITECTURE_MIPS PROCESSOR_ARCHITECTURE = 1 PROCESSOR_ARCHITECTURE_ALPHA PROCESSOR_ARCHITECTURE = 2 PROCESSOR_ARCHITECTURE_PPC PROCESSOR_ARCHITECTURE = 3 PROCESSOR_ARCHITECTURE_SHX PROCESSOR_ARCHITECTURE = 4 PROCESSOR_ARCHITECTURE_ARM PROCESSOR_ARCHITECTURE = 5 PROCESSOR_ARCHITECTURE_IA64 PROCESSOR_ARCHITECTURE = 6 PROCESSOR_ARCHITECTURE_ALPHA64 PROCESSOR_ARCHITECTURE = 7 PROCESSOR_ARCHITECTURE_MSIL PROCESSOR_ARCHITECTURE = 8 PROCESSOR_ARCHITECTURE_AMD64 PROCESSOR_ARCHITECTURE = 9 PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 PROCESSOR_ARCHITECTURE = 10 PROCESSOR_ARCHITECTURE_NEUTRAL PROCESSOR_ARCHITECTURE = 11 PROCESSOR_ARCHITECTURE_ARM64 PROCESSOR_ARCHITECTURE = 12 PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 PROCESSOR_ARCHITECTURE = 13 PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 PROCESSOR_ARCHITECTURE = 14 PROCESSOR_ARCHITECTURE_UNKNOWN PROCESSOR_ARCHITECTURE = 0xffff )
type PROPERTYORIGIN ¶
type PROPERTYORIGIN uint32
PROPERTYORIGIN enumeration.
const ( PROPERTYORIGIN_STATE PROPERTYORIGIN = 0 PROPERTYORIGIN_PART PROPERTYORIGIN = 1 PROPERTYORIGIN_CLASS PROPERTYORIGIN = 2 PROPERTYORIGIN_GLOBAL PROPERTYORIGIN = 3 PROPERTYORIGIN_NOTFOUND PROPERTYORIGIN = 4 )
type QS ¶
type QS uint32
GetQueueStatus flags.
const ( QS_KEY QS = 0x0001 QS_MOUSEMOVE QS = 0x0002 QS_MOUSEBUTTON QS = 0x0004 QS_POSTMESSAGE QS = 0x0008 QS_TIMER QS = 0x0010 QS_PAINT QS = 0x0020 QS_SENDMESSAGE QS = 0x0040 QS_HOTKEY QS = 0x0080 QS_ALLPOSTMESSAGE QS = 0x0100 QS_RAWINPUT QS = 0x0400 QS_TOUCH QS = 0x0800 QS_POINTER QS = 0x1000 QS_MOUSE QS = QS_MOUSEMOVE | QS_MOUSEBUTTON QS_INPUT QS = QS_MOUSE | QS_KEY | QS_RAWINPUT | QS_TOUCH | QS_POINTER QS_ALLINPUT QS = QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY | QS_SENDMESSAGE )
type REG ¶
type REG uint32
Registry value types.
const ( REG_NONE REG = 0 // No value type. REG_SZ REG = 1 // Unicode nul terminated string. REG_EXPAND_SZ REG = 2 // Unicode nul terminated string (with environment variable references). REG_BINARY REG = 3 // Free form binary. REG_DWORD REG = 4 // 32-bit number. REG_DWORD_LITTLE_ENDIAN REG = 4 // 32-bit number (same as REG_DWORD). REG_DWORD_BIG_ENDIAN REG = 5 // 32-bit number. REG_LINK REG = 6 // Symbolic Link (unicode). REG_MULTI_SZ REG = 7 // Multiple Unicode strings. REG_QWORD REG = 11 // 64-bit number. REG_QWORD_LITTLE_ENDIAN REG = 11 // 64-bit number (same as REG_QWORD). )
type REG_OPTION ¶
type REG_OPTION uint32
RegOpenKeyEx ulOptions.
const ( REG_OPTION_NONE REG_OPTION = 0 REG_OPTION_RESERVED REG_OPTION = 0x0000_0000 REG_OPTION_NON_VOLATILE REG_OPTION = 0x0000_0000 REG_OPTION_VOLATILE REG_OPTION = 0x0000_0001 REG_OPTION_CREATE_LINK REG_OPTION = 0x0000_0002 REG_OPTION_BACKUP_RESTORE REG_OPTION = 0x0000_0004 REG_OPTION_OPEN_LINK REG_OPTION = 0x0000_0008 REG_OPTION_DONT_VIRTUALIZE REG_OPTION = 0x0000_0010 )
type REPLACEFILE ¶
type REPLACEFILE uint32
ReplaceFile dwReplaceFlags.
const ( REPLACEFILE_NONE REPLACEFILE = 0 REPLACEFILE_WRITE_THROUGH REPLACEFILE = 0x0000_0001 REPLACEFILE_IGNORE_MERGE_ERRORS REPLACEFILE = 0x0000_0002 REPLACEFILE_IGNORE_ACL_ERRORS REPLACEFILE = 0x0000_0004 )
type ROP ¶
type ROP uint32
BitBlt rop, IMAGELISTDRAWPARAMS dwRop.
const ( ROP_SRCCOPY ROP = 0x00cc_0020 ROP_SRCPAINT ROP = 0x00ee_0086 ROP_SRCAND ROP = 0x0088_00c6 ROP_SRCINVERT ROP = 0x0066_0046 ROP_SRCERASE ROP = 0x0044_0328 ROP_NOTSRCCOPY ROP = 0x0033_0008 ROP_NOTSRCERASE ROP = 0x0011_00a6 ROP_MERGECOPY ROP = 0x00c0_00ca ROP_MERGEPAINT ROP = 0x00bb_0226 ROP_PATCOPY ROP = 0x00f0_0021 ROP_PATPAINT ROP = 0x00fb_0a09 ROP_PATINVERT ROP = 0x005a_0049 ROP_DSTINVERT ROP = 0x0055_0009 ROP_BLACKNESS ROP = 0x0000_0042 ROP_WHITENESS ROP = 0x00ff_0062 ROP_NOMIRRORBITMAP ROP = 0x8000_0000 ROP_CAPTUREBLT ROP = 0x4000_0000 )
type RRF ¶
type RRF uint32
RegGetValue dwFlags.
const ( RRF_RT_REG_NONE RRF = 0x0000_0001 RRF_RT_REG_SZ RRF = 0x0000_0002 RRF_RT_REG_EXPAND_SZ RRF = 0x0000_0004 RRF_RT_REG_BINARY RRF = 0x0000_0008 RRF_RT_REG_DWORD RRF = 0x0000_0010 RRF_RT_REG_MULTI_SZ RRF = 0x0000_0020 RRF_RT_REG_QWORD RRF = 0x0000_0040 RRF_RT_DWORD RRF = RRF_RT_REG_BINARY | RRF_RT_REG_DWORD RRF_RT_QWORD RRF = RRF_RT_REG_BINARY | RRF_RT_REG_QWORD RRF_RT_ANY RRF = 0x0000_ffff RRF_SUBKEY_WOW6464KEY RRF = 0x0001_0000 RRF_SUBKEY_WOW6432KEY RRF = 0x0002_0000 RRF_NOEXPAND RRF = 0x1000_0000 RRF_ZEROONFAILURE RRF = 0x2000_0000 )
type RT ¶
type RT uint16
Predefined resource types.
const ( RT_ACCELERATOR RT = 9 RT_ANICURSOR RT = 21 RT_ANIICON RT = 22 RT_BITMAP RT = 2 RT_CURSOR RT = 1 RT_DIALOG RT = 5 RT_DLGINCLUDE RT = 17 RT_FONT RT = 8 RT_FONTDIR RT = 7 RT_GROUP_CURSOR RT = 12 RT_GROUP_ICON RT = 14 RT_HTML RT = 23 RT_ICON RT = 3 RT_MANIFEST RT = 24 RT_MENU RT = 4 RT_MESSAGETABLE RT = 11 RT_PLUGPLAY RT = 19 RT_RCDATA RT = 10 RT_STRING RT = 6 RT_VERSION RT = 16 RT_VXD RT = 20 )
type SBARS ¶
type SBARS WS
StatusBar styles.
const ( SBARS_SIZEGRIP SBARS = 0x0100 // The status bar control will include a sizing grip at the right end of the status bar. A sizing grip is similar to a sizing border; it is a rectangular area that the user can click and drag to resize the parent window. SBARS_TOOLTIPS SBARS = 0x0800 // Use this style to enable tooltips. )
type SB_REQ ¶
type SB_REQ uint16
WM_HSCROLL, WM_VSCROLL, WM_HSCROLLCLIPBOARD and WM_VSCROLLCLIPBOARD request. Originally with SB prefix.
const ( SB_REQ_LINEUP SB_REQ = 0 SB_REQ_LINELEFT SB_REQ = 0 SB_REQ_LINEDOWN SB_REQ = 1 SB_REQ_LINERIGHT SB_REQ = 1 SB_REQ_PAGEUP SB_REQ = 2 SB_REQ_PAGELEFT SB_REQ = 2 SB_REQ_PAGEDOWN SB_REQ = 3 SB_REQ_PAGERIGHT SB_REQ = 3 SB_REQ_THUMBPOSITION SB_REQ = 4 SB_REQ_THUMBTRACK SB_REQ = 5 SB_REQ_TOP SB_REQ = 6 SB_REQ_LEFT SB_REQ = 6 SB_REQ_BOTTOM SB_REQ = 7 SB_REQ_RIGHT SB_REQ = 7 SB_REQ_ENDSCROLL SB_REQ = 8 )
type SC ¶
type SC uint32
WM_SYSCOMMAND type of requested command.
const ( SC_SIZE SC = 0xf000 SC_MOVE SC = 0xf010 SC_MINIMIZE SC = 0xf020 SC_MAXIMIZE SC = 0xf030 SC_NEXTWINDOW SC = 0xf040 SC_PREVWINDOW SC = 0xf050 SC_CLOSE SC = 0xf060 SC_VSCROLL SC = 0xf070 SC_HSCROLL SC = 0xf080 SC_MOUSEMENU SC = 0xf090 SC_KEYMENU SC = 0xf100 SC_ARRANGE SC = 0xf110 SC_RESTORE SC = 0xf120 SC_TASKLIST SC = 0xf130 SC_SCREENSAVE SC = 0xf140 SC_HOTKEY SC = 0xf150 SC_DEFAULT SC = 0xf160 SC_MONITORPOWER SC = 0xf170 SC_CONTEXTHELP SC = 0xf180 SC_SEPARATOR SC = 0xf00f )
type SEC ¶
type SEC uint32
CreateFileMapping flProtect.
const ( SEC_NONE SEC = 0 SEC_PARTITION_OWNER_HANDLE SEC = 0x0004_0000 SEC_64K_PAGES SEC = 0x0008_0000 SEC_FILE SEC = 0x0080_0000 SEC_IMAGE SEC = 0x0100_0000 SEC_PROTECTED_IMAGE SEC = 0x0200_0000 SEC_RESERVE SEC = 0x0400_0000 SEC_COMMIT SEC = 0x0800_0000 SEC_NOCACHE SEC = 0x1000_0000 SEC_WRITECOMBINE SEC = 0x4000_0000 SEC_LARGE_PAGES SEC = 0x8000_0000 SEC_IMAGE_NO_EXECUTE SEC = SEC_IMAGE | SEC_NOCACHE )
type SECURITY_IMPERSONATION_LEVEL ¶
type SECURITY_IMPERSONATION_LEVEL uint32
SECURITY_IMPERSONATION_LEVEL enumeration.
const ( SECURITY_IMPERSONATION_LEVEL_ANONYMOUS SECURITY_IMPERSONATION_LEVEL = iota SECURITY_IMPERSONATION_LEVEL_IDENTIFICATION SECURITY_IMPERSONATION_LEVEL_IMPERSONATION SECURITY_IMPERSONATION_LEVEL_DELAGATION )
type SFGAO ¶
type SFGAO uint32
SHFILEINFO dwAttributes.
const ( SFGAO_CANCOPY SFGAO = _DROPEFFECT_COPY SFGAO_CANMOVE SFGAO = _DROPEFFECT_MOVE SFGAO_CANLINK SFGAO = _DROPEFFECT_LINK SFGAO_STORAGE SFGAO = 0x0000_0008 SFGAO_CANRENAME SFGAO = 0x0000_0010 SFGAO_CANDELETE SFGAO = 0x0000_0020 SFGAO_HASPROPSHEET SFGAO = 0x0000_0040 SFGAO_DROPTARGET SFGAO = 0x0000_0100 SFGAO_CAPABILITYMASK SFGAO = 0x0000_0177 SFGAO_PLACEHOLDER SFGAO = 0x0000_0800 SFGAO_SYSTEM SFGAO = 0x0000_1000 SFGAO_ENCRYPTED SFGAO = 0x0000_2000 SFGAO_ISSLOW SFGAO = 0x0000_4000 SFGAO_GHOSTED SFGAO = 0x0000_8000 SFGAO_LINK SFGAO = 0x0001_0000 SFGAO_SHARE SFGAO = 0x0002_0000 SFGAO_READONLY SFGAO = 0x0004_0000 SFGAO_HIDDEN SFGAO = 0x0008_0000 SFGAO_DISPLAYATTRMASK SFGAO = 0x000f_c000 SFGAO_FILESYSANCESTOR SFGAO = 0x1000_0000 SFGAO_FOLDER SFGAO = 0x2000_0000 SFGAO_FILESYSTEM SFGAO = 0x4000_0000 SFGAO_HASSUBFOLDER SFGAO = 0x8000_0000 SFGAO_CONTENTSMASK SFGAO = 0x8000_0000 SFGAO_VALIDATE SFGAO = 0x0100_0000 SFGAO_REMOVABLE SFGAO = 0x0200_0000 SFGAO_COMPRESSED SFGAO = 0x0400_0000 SFGAO_BROWSABLE SFGAO = 0x0800_0000 SFGAO_NONENUMERATED SFGAO = 0x0010_0000 SFGAO_NEWCONTENT SFGAO = 0x0020_0000 SFGAO_CANMONIKER SFGAO = 0x0040_0000 SFGAO_HASSTORAGE SFGAO = 0x0040_0000 SFGAO_STREAM SFGAO = 0x0040_0000 SFGAO_STORAGEANCESTOR SFGAO = 0x0080_0000 SFGAO_STORAGECAPMASK SFGAO = 0x70c5_0008 SFGAO_PKEYSFGAOMASK SFGAO = 0x8104_4000 )
type SHGFI ¶
type SHGFI uint32
SHGetFileInfo uFlags.
const ( SHGFI_NONE SHGFI = 0 SHGFI_ICON SHGFI = 0x0000_0100 SHGFI_DISPLAYNAME SHGFI = 0x0000_0200 SHGFI_TYPENAME SHGFI = 0x0000_0400 SHGFI_ATTRIBUTES SHGFI = 0x0000_0800 SHGFI_ICONLOCATION SHGFI = 0x0000_1000 SHGFI_EXETYPE SHGFI = 0x0000_2000 SHGFI_SYSICONINDEX SHGFI = 0x0000_4000 SHGFI_LINKOVERLAY SHGFI = 0x0000_8000 SHGFI_SELECTED SHGFI = 0x0001_0000 SHGFI_ATTR_SPECIFIED SHGFI = 0x0002_0000 SHGFI_LARGEICON SHGFI = 0x0000_0000 SHGFI_SMALLICON SHGFI = 0x0000_0001 SHGFI_OPENICON SHGFI = 0x0000_0002 SHGFI_SHELLICONSIZE SHGFI = 0x0000_0004 SHGFI_PIDL SHGFI = 0x0000_0008 SHGFI_USEFILEATTRIBUTES SHGFI = 0x0000_0010 SHGFI_ADDOVERLAYS SHGFI = 0x0000_0020 SHGFI_OVERLAYINDEX SHGFI = 0x0000_0040 )
type SIZE_REQ ¶
type SIZE_REQ int32
WM_SIZE request.
const ( SIZE_REQ_RESTORED SIZE_REQ = 0 // The window has been resized, but neither the SIZE_REQ_MINIMIZED nor SIZE_REQ_MAXIMIZED value applies. SIZE_REQ_MINIMIZED SIZE_REQ = 1 // The window has been minimized. SIZE_REQ_MAXIMIZED SIZE_REQ = 2 // The window has been maximized. SIZE_REQ_MAXSHOW SIZE_REQ = 3 // Message is sent to all pop-up windows when some other window has been restored to its former size. SIZE_REQ_MAXHIDE SIZE_REQ = 4 // Message is sent to all pop-up windows when some other window is maximized. )
type SM ¶
type SM int32
GetSystemMetrics nIndex.
const ( SM_CXSCREEN SM = 0 SM_CYSCREEN SM = 1 SM_CXVSCROLL SM = 2 SM_CYHSCROLL SM = 3 SM_CYCAPTION SM = 4 SM_CXBORDER SM = 5 SM_CYBORDER SM = 6 SM_CXDLGFRAME SM = 7 SM_CYDLGFRAME SM = 8 SM_CYVTHUMB SM = 9 SM_CXHTHUMB SM = 10 SM_CXICON SM = 11 SM_CYICON SM = 12 SM_CXCURSOR SM = 13 SM_CYCURSOR SM = 14 SM_CYMENU SM = 15 SM_CXFULLSCREEN SM = 16 SM_CYFULLSCREEN SM = 17 SM_CYKANJIWINDOW SM = 18 SM_MOUSEPRESENT SM = 19 SM_CYVSCROLL SM = 20 SM_CXHSCROLL SM = 21 SM_DEBUG SM = 22 SM_SWAPBUTTON SM = 23 SM_RESERVED1 SM = 24 SM_RESERVED2 SM = 25 SM_RESERVED3 SM = 26 SM_RESERVED4 SM = 27 SM_CXMIN SM = 28 SM_CYMIN SM = 29 SM_CXSIZE SM = 30 SM_CYSIZE SM = 31 SM_CXFRAME SM = 32 SM_CYFRAME SM = 33 SM_CXMINTRACK SM = 34 SM_CYMINTRACK SM = 35 SM_CXDOUBLECLK SM = 36 SM_CYDOUBLECLK SM = 37 SM_CXICONSPACING SM = 38 SM_CYICONSPACING SM = 39 SM_MENUDROPALIGNMENT SM = 40 SM_PENWINDOWS SM = 41 SM_DBCSENABLED SM = 42 SM_CMOUSEBUTTONS SM = 43 SM_CXFIXEDFRAME SM = SM_CXDLGFRAME SM_CYFIXEDFRAME SM = SM_CYDLGFRAME SM_CXSIZEFRAME SM = SM_CXFRAME SM_CYSIZEFRAME SM = SM_CYFRAME SM_SECURE SM = 44 SM_CXEDGE SM = 45 SM_CYEDGE SM = 46 SM_CXMINSPACING SM = 47 SM_CYMINSPACING SM = 48 SM_CXSMICON SM = 49 SM_CYSMICON SM = 50 SM_CYSMCAPTION SM = 51 SM_CXSMSIZE SM = 52 SM_CYSMSIZE SM = 53 SM_CXMENUSIZE SM = 54 SM_CYMENUSIZE SM = 55 SM_ARRANGE SM = 56 SM_CXMINIMIZED SM = 57 SM_CYMINIMIZED SM = 58 SM_CXMAXTRACK SM = 59 SM_CYMAXTRACK SM = 60 SM_CXMAXIMIZED SM = 61 SM_CYMAXIMIZED SM = 62 SM_NETWORK SM = 63 SM_CLEANBOOT SM = 67 SM_CXDRAG SM = 68 SM_CYDRAG SM = 69 SM_SHOWSOUNDS SM = 70 SM_CXMENUCHECK SM = 71 SM_CYMENUCHECK SM = 72 SM_SLOWMACHINE SM = 73 SM_MIDEASTENABLED SM = 74 SM_MOUSEWHEELPRESENT SM = 75 SM_XVIRTUALSCREEN SM = 76 SM_YVIRTUALSCREEN SM = 77 SM_CXVIRTUALSCREEN SM = 78 SM_CYVIRTUALSCREEN SM = 79 SM_CMONITORS SM = 80 SM_SAMEDISPLAYFORMAT SM = 81 SM_IMMENABLED SM = 82 SM_CXFOCUSBORDER SM = 83 SM_CYFOCUSBORDER SM = 84 SM_TABLETPC SM = 86 SM_MEDIACENTER SM = 87 SM_STARTER SM = 88 SM_SERVERR2 SM = 89 SM_MOUSEHORIZONTALWHEELPRESENT SM = 91 SM_CXPADDEDBORDER SM = 92 SM_DIGITIZER SM = 94 SM_MAXIMUMTOUCHES SM = 95 SM_CMETRICS SM = 97 SM_REMOTESESSION SM = 0x1000 SM_SHUTTINGDOWN SM = 0x2000 SM_REMOTECONTROL SM = 0x2001 SM_CARETBLINKINGENABLED SM = 0x2002 SM_CONVERTIBLESLATEMODE SM = 0x2003 SM_SYSTEMDOCKED SM = 0x2004 )
type SORT ¶
type SORT uint16
Sort order identifier for locales.
const ( SORT_DEFAULT SORT = 0x0 SORT_INVARIANT_MATH SORT = 0x1 SORT_JAPANESE_XJIS SORT = 0x0 SORT_JAPANESE_UNICODE SORT = 0x1 SORT_JAPANESE_RADICALSTROKE SORT = 0x4 SORT_CHINESE_BIG5 SORT = 0x0 SORT_CHINESE_PRCP SORT = 0x0 SORT_CHINESE_UNICODE SORT = 0x1 SORT_CHINESE_PRC SORT = 0x2 SORT_CHINESE_BOPOMOFO SORT = 0x3 SORT_CHINESE_RADICALSTROKE SORT = 0x4 SORT_KOREAN_KSC SORT = 0x0 SORT_KOREAN_UNICODE SORT = 0x1 SORT_GERMAN_PHONE_BOOK SORT = 0x1 SORT_HUNGARIAN_DEFAULT SORT = 0x0 SORT_HUNGARIAN_TECHNICAL SORT = 0x1 SORT_GEORGIAN_TRADITIONAL SORT = 0x0 SORT_GEORGIAN_MODERN SORT = 0x1 )
type SPI ¶
type SPI uint32
SystemParametersInfo uiAction.
const ( SPI_GETBEEP SPI = 0x0001 SPI_SETBEEP SPI = 0x0002 SPI_GETMOUSE SPI = 0x0003 SPI_SETMOUSE SPI = 0x0004 SPI_GETBORDER SPI = 0x0005 SPI_SETBORDER SPI = 0x0006 SPI_GETKEYBOARDSPEED SPI = 0x000a SPI_SETKEYBOARDSPEED SPI = 0x000b SPI_LANGDRIVER SPI = 0x000c SPI_ICONHORIZONTALSPACING SPI = 0x000d SPI_GETSCREENSAVETIMEOUT SPI = 0x000e SPI_SETSCREENSAVETIMEOUT SPI = 0x000f SPI_GETSCREENSAVEACTIVE SPI = 0x0010 SPI_SETSCREENSAVEACTIVE SPI = 0x0011 SPI_GETGRIDGRANULARITY SPI = 0x0012 SPI_SETGRIDGRANULARITY SPI = 0x0013 SPI_SETDESKWALLPAPER SPI = 0x0014 SPI_SETDESKPATTERN SPI = 0x0015 SPI_GETKEYBOARDDELAY SPI = 0x0016 SPI_SETKEYBOARDDELAY SPI = 0x0017 SPI_ICONVERTICALSPACING SPI = 0x0018 SPI_GETICONTITLEWRAP SPI = 0x0019 SPI_SETICONTITLEWRAP SPI = 0x001a SPI_GETMENUDROPALIGNMENT SPI = 0x001b SPI_SETMENUDROPALIGNMENT SPI = 0x001c SPI_SETDOUBLECLKWIDTH SPI = 0x001d SPI_SETDOUBLECLKHEIGHT SPI = 0x001e SPI_GETICONTITLELOGFONT SPI = 0x001f SPI_SETDOUBLECLICKTIME SPI = 0x0020 SPI_SETMOUSEBUTTONSWAP SPI = 0x0021 SPI_SETICONTITLELOGFONT SPI = 0x0022 SPI_GETFASTTASKSWITCH SPI = 0x0023 SPI_SETFASTTASKSWITCH SPI = 0x0024 SPI_SETDRAGFULLWINDOWS SPI = 0x0025 SPI_GETDRAGFULLWINDOWS SPI = 0x0026 SPI_GETNONCLIENTMETRICS SPI = 0x0029 SPI_SETNONCLIENTMETRICS SPI = 0x002a SPI_GETMINIMIZEDMETRICS SPI = 0x002b SPI_SETMINIMIZEDMETRICS SPI = 0x002c SPI_GETICONMETRICS SPI = 0x002d SPI_SETICONMETRICS SPI = 0x002e SPI_SETWORKAREA SPI = 0x002f SPI_GETWORKAREA SPI = 0x0030 SPI_SETPENWINDOWS SPI = 0x0031 SPI_GETHIGHCONTRAST SPI = 0x0042 SPI_SETHIGHCONTRAST SPI = 0x0043 SPI_GETKEYBOARDPREF SPI = 0x0044 SPI_SETKEYBOARDPREF SPI = 0x0045 SPI_GETSCREENREADER SPI = 0x0046 SPI_SETSCREENREADER SPI = 0x0047 SPI_GETANIMATION SPI = 0x0048 SPI_SETANIMATION SPI = 0x0049 SPI_GETFONTSMOOTHING SPI = 0x004a SPI_SETFONTSMOOTHING SPI = 0x004b SPI_SETDRAGWIDTH SPI = 0x004c SPI_SETDRAGHEIGHT SPI = 0x004d SPI_SETHANDHELD SPI = 0x004e SPI_GETLOWPOWERTIMEOUT SPI = 0x004f SPI_GETPOWEROFFTIMEOUT SPI = 0x0050 SPI_SETLOWPOWERTIMEOUT SPI = 0x0051 SPI_SETPOWEROFFTIMEOUT SPI = 0x0052 SPI_GETLOWPOWERACTIVE SPI = 0x0053 SPI_GETPOWEROFFACTIVE SPI = 0x0054 SPI_SETLOWPOWERACTIVE SPI = 0x0055 SPI_SETPOWEROFFACTIVE SPI = 0x0056 SPI_SETCURSORS SPI = 0x0057 SPI_SETICONS SPI = 0x0058 SPI_GETDEFAULTINPUTLANG SPI = 0x0059 SPI_SETDEFAULTINPUTLANG SPI = 0x005a SPI_SETLANGTOGGLE SPI = 0x005b SPI_GETWINDOWSEXTENSION SPI = 0x005c SPI_SETMOUSETRAILS SPI = 0x005d SPI_GETMOUSETRAILS SPI = 0x005e SPI_SETSCREENSAVERRUNNING SPI = 0x0061 SPI_SCREENSAVERRUNNING SPI = SPI_SETSCREENSAVERRUNNING SPI_GETFILTERKEYS SPI = 0x0032 SPI_SETFILTERKEYS SPI = 0x0033 SPI_GETTOGGLEKEYS SPI = 0x0034 SPI_SETTOGGLEKEYS SPI = 0x0035 SPI_GETMOUSEKEYS SPI = 0x0036 SPI_SETMOUSEKEYS SPI = 0x0037 SPI_GETSHOWSOUNDS SPI = 0x0038 SPI_SETSHOWSOUNDS SPI = 0x0039 SPI_GETSTICKYKEYS SPI = 0x003a SPI_SETSTICKYKEYS SPI = 0x003b SPI_GETACCESSTIMEOUT SPI = 0x003c SPI_SETACCESSTIMEOUT SPI = 0x003d SPI_GETSERIALKEYS SPI = 0x003e SPI_SETSERIALKEYS SPI = 0x003f SPI_GETSOUNDSENTRY SPI = 0x0040 SPI_SETSOUNDSENTRY SPI = 0x0041 SPI_GETSNAPTODEFBUTTON SPI = 0x005f SPI_SETSNAPTODEFBUTTON SPI = 0x0060 SPI_GETMOUSEHOVERWIDTH SPI = 0x0062 SPI_SETMOUSEHOVERWIDTH SPI = 0x0063 SPI_GETMOUSEHOVERHEIGHT SPI = 0x0064 SPI_SETMOUSEHOVERHEIGHT SPI = 0x0065 SPI_GETMOUSEHOVERTIME SPI = 0x0066 SPI_SETMOUSEHOVERTIME SPI = 0x0067 SPI_GETWHEELSCROLLLINES SPI = 0x0068 SPI_SETWHEELSCROLLLINES SPI = 0x0069 SPI_GETMENUSHOWDELAY SPI = 0x006a SPI_SETMENUSHOWDELAY SPI = 0x006b SPI_GETWHEELSCROLLCHARS SPI = 0x006c SPI_SETWHEELSCROLLCHARS SPI = 0x006d SPI_GETSHOWIMEUI SPI = 0x006e SPI_SETSHOWIMEUI SPI = 0x006f SPI_GETMOUSESPEED SPI = 0x0070 SPI_SETMOUSESPEED SPI = 0x0071 SPI_GETSCREENSAVERRUNNING SPI = 0x0072 SPI_GETDESKWALLPAPER SPI = 0x0073 SPI_GETAUDIODESCRIPTION SPI = 0x0074 SPI_SETAUDIODESCRIPTION SPI = 0x0075 SPI_GETSCREENSAVESECURE SPI = 0x0076 SPI_SETSCREENSAVESECURE SPI = 0x0077 SPI_GETHUNGAPPTIMEOUT SPI = 0x0078 SPI_SETHUNGAPPTIMEOUT SPI = 0x0079 SPI_GETWAITTOKILLTIMEOUT SPI = 0x007a SPI_SETWAITTOKILLTIMEOUT SPI = 0x007b SPI_GETWAITTOKILLSERVICETIMEOUT SPI = 0x007c SPI_SETWAITTOKILLSERVICETIMEOUT SPI = 0x007d SPI_GETMOUSEDOCKTHRESHOLD SPI = 0x007e SPI_SETMOUSEDOCKTHRESHOLD SPI = 0x007f SPI_GETPENDOCKTHRESHOLD SPI = 0x0080 SPI_SETPENDOCKTHRESHOLD SPI = 0x0081 SPI_GETWINARRANGING SPI = 0x0082 SPI_SETWINARRANGING SPI = 0x0083 SPI_GETMOUSEDRAGOUTTHRESHOLD SPI = 0x0084 SPI_SETMOUSEDRAGOUTTHRESHOLD SPI = 0x0085 SPI_GETPENDRAGOUTTHRESHOLD SPI = 0x0086 SPI_SETPENDRAGOUTTHRESHOLD SPI = 0x0087 SPI_GETMOUSESIDEMOVETHRESHOLD SPI = 0x0088 SPI_SETMOUSESIDEMOVETHRESHOLD SPI = 0x0089 SPI_GETPENSIDEMOVETHRESHOLD SPI = 0x008a SPI_SETPENSIDEMOVETHRESHOLD SPI = 0x008b SPI_GETDRAGFROMMAXIMIZE SPI = 0x008c SPI_SETDRAGFROMMAXIMIZE SPI = 0x008d SPI_GETSNAPSIZING SPI = 0x008e SPI_SETSNAPSIZING SPI = 0x008f SPI_GETDOCKMOVING SPI = 0x0090 SPI_SETDOCKMOVING SPI = 0x0091 )
type SPIF ¶
type SPIF uint32
SystemParametersInfo fWinIni.
const ( SPIF_UPDATEINIFILE SPIF = 1 SPIF_SENDWININICHANGE SPIF = 2 SPIF_SENDCHANGE SPIF = SPIF_SENDWININICHANGE )
type SS ¶
type SS WS
Static control styles.
const ( SS_LEFT SS = 0x0000_0000 SS_CENTER SS = 0x0000_0001 SS_RIGHT SS = 0x0000_0002 SS_ICON SS = 0x0000_0003 SS_BLACKRECT SS = 0x0000_0004 SS_GRAYRECT SS = 0x0000_0005 SS_WHITERECT SS = 0x0000_0006 SS_BLACKFRAME SS = 0x0000_0007 SS_GRAYFRAME SS = 0x0000_0008 SS_WHITEFRAME SS = 0x0000_0009 SS_USERITEM SS = 0x0000_000a SS_SIMPLE SS = 0x0000_000b SS_LEFTNOWORDWRAP SS = 0x0000_000c SS_OWNERDRAW SS = 0x0000_000d SS_BITMAP SS = 0x0000_000e SS_ENHMETAFILE SS = 0x0000_000f SS_ETCHEDHORZ SS = 0x0000_0010 SS_ETCHEDVERT SS = 0x0000_0011 SS_ETCHEDFRAME SS = 0x0000_0012 SS_TYPEMASK SS = 0x0000_001f SS_REALSIZECONTROL SS = 0x0000_0040 SS_NOPREFIX SS = 0x0000_0080 SS_NOTIFY SS = 0x0000_0100 SS_CENTERIMAGE SS = 0x0000_0200 SS_RIGHTJUST SS = 0x0000_0400 SS_REALSIZEIMAGE SS = 0x0000_0800 SS_SUNKEN SS = 0x0000_1000 SS_EDITCONTROL SS = 0x0000_2000 SS_ENDELLIPSIS SS = 0x0000_4000 SS_PATHELLIPSIS SS = 0x0000_8000 SS_WORDELLIPSIS SS = 0x0000_c000 SS_ELLIPSISMASK SS = 0x0000_c000 )
type STANDARD_RIGHTS ¶
type STANDARD_RIGHTS uint32
Standard access rights. These are generic and compose other access right types. Also includes unprefixed and SPECIFIC_RIGHT prefix.
const ( STANDARD_RIGHTS_NONE STANDARD_RIGHTS = 0 STANDARD_RIGHTS_DELETE STANDARD_RIGHTS = 0x0001_0000 STANDARD_RIGHTS_READ_CONTROL STANDARD_RIGHTS = 0x0002_0000 STANDARD_RIGHTS_SYNCHRONIZE STANDARD_RIGHTS = 0x0010_0000 STANDARD_RIGHTS_WRITE_DAC STANDARD_RIGHTS = 0x0004_0000 STANDARD_RIGHTS_WRITE_OWNER STANDARD_RIGHTS = 0x0008_0000 STANDARD_RIGHTS_ALL STANDARD_RIGHTS = 0x001f_0000 STANDARD_RIGHTS_EXECUTE STANDARD_RIGHTS = STANDARD_RIGHTS_READ_CONTROL STANDARD_RIGHTS_READ STANDARD_RIGHTS = STANDARD_RIGHTS_READ_CONTROL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS = 0x000f_0000 STANDARD_RIGHTS_WRITE STANDARD_RIGHTS = STANDARD_RIGHTS_READ_CONTROL )
type STARTF ¶
type STARTF uint32
STARTUPINFO dwFlags.
const ( STARTF_FORCEONFEEDBACK STARTF = 0x0000_0040 STARTF_FORCEOFFFEEDBACK STARTF = 0x0000_0080 STARTF_PREVENTPINNING STARTF = 0x0000_2000 STARTF_RUNFULLSCREEN STARTF = 0x0000_0020 STARTF_TITLEISAPPID STARTF = 0x0000_1000 STARTF_TITLEISLINKNAME STARTF = 0x0000_0800 STARTF_UNTRUSTEDSOURCE STARTF = 0x0000_8000 STARTF_USECOUNTCHARS STARTF = 0x0000_0008 STARTF_USEFILLATTRIBUTE STARTF = 0x0000_0010 STARTF_USEHOTKEY STARTF = 0x0000_0200 STARTF_USEPOSITION STARTF = 0x0000_0004 STARTF_USESHOWWINDOW STARTF = 0x0000_0001 STARTF_USESIZE STARTF = 0x0000_0002 STARTF_USESTDHANDLES STARTF = 0x0000_0100 )
type STRETCH ¶
type STRETCH int32
SetStretchBltMode mode.
const ( STRETCH_BLACKONWHITE STRETCH = 1 STRETCH_WHITEONBLACK STRETCH = 2 STRETCH_COLORONCOLOR STRETCH = 3 STRETCH_HALFTONE STRETCH = 4 STRETCH_ANDSCANS STRETCH = STRETCH_BLACKONWHITE STRETCH_ORSCANS STRETCH = STRETCH_WHITEONBLACK STRETCH_DELETESCANS STRETCH = STRETCH_COLORONCOLOR )
type SUBLANG ¶
type SUBLANG uint16
Sub-language identifier.
const ( SUBLANG_NEUTRAL SUBLANG = 0x00 SUBLANG_DEFAULT SUBLANG = 0x01 SUBLANG_SYS_DEFAULT SUBLANG = 0x02 SUBLANG_CUSTOM_DEFAULT SUBLANG = 0x03 SUBLANG_CUSTOM_UNSPECIFIED SUBLANG = 0x04 SUBLANG_UI_CUSTOM_DEFAULT SUBLANG = 0x05 SUBLANG_AFRIKAANS_SOUTH_AFRICA SUBLANG = 0x01 SUBLANG_ALBANIAN_ALBANIA SUBLANG = 0x01 SUBLANG_ALSATIAN_FRANCE SUBLANG = 0x01 SUBLANG_AMHARIC_ETHIOPIA SUBLANG = 0x01 SUBLANG_ARABIC_SAUDI_ARABIA SUBLANG = 0x01 SUBLANG_ARABIC_IRAQ SUBLANG = 0x02 SUBLANG_ARABIC_EGYPT SUBLANG = 0x03 SUBLANG_ARABIC_LIBYA SUBLANG = 0x04 SUBLANG_ARABIC_ALGERIA SUBLANG = 0x05 SUBLANG_ARABIC_MOROCCO SUBLANG = 0x06 SUBLANG_ARABIC_TUNISIA SUBLANG = 0x07 SUBLANG_ARABIC_OMAN SUBLANG = 0x08 SUBLANG_ARABIC_YEMEN SUBLANG = 0x09 SUBLANG_ARABIC_SYRIA SUBLANG = 0x0a SUBLANG_ARABIC_JORDAN SUBLANG = 0x0b SUBLANG_ARABIC_LEBANON SUBLANG = 0x0c SUBLANG_ARABIC_KUWAIT SUBLANG = 0x0d SUBLANG_ARABIC_UAE SUBLANG = 0x0e SUBLANG_ARABIC_BAHRAIN SUBLANG = 0x0f SUBLANG_ARABIC_QATAR SUBLANG = 0x10 SUBLANG_ARMENIAN_ARMENIA SUBLANG = 0x01 SUBLANG_ASSAMESE_INDIA SUBLANG = 0x01 SUBLANG_AZERI_LATIN SUBLANG = 0x01 SUBLANG_AZERI_CYRILLIC SUBLANG = 0x02 SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN SUBLANG = 0x01 SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC SUBLANG = 0x02 SUBLANG_BANGLA_INDIA SUBLANG = 0x01 SUBLANG_BANGLA_BANGLADESH SUBLANG = 0x02 SUBLANG_BASHKIR_RUSSIA SUBLANG = 0x01 SUBLANG_BASQUE_BASQUE SUBLANG = 0x01 SUBLANG_BELARUSIAN_BELARUS SUBLANG = 0x01 SUBLANG_BENGALI_INDIA SUBLANG = 0x01 SUBLANG_BENGALI_BANGLADESH SUBLANG = 0x02 SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN SUBLANG = 0x05 SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC SUBLANG = 0x08 SUBLANG_BRETON_FRANCE SUBLANG = 0x01 SUBLANG_BULGARIAN_BULGARIA SUBLANG = 0x01 SUBLANG_CATALAN_CATALAN SUBLANG = 0x01 SUBLANG_CENTRAL_KURDISH_IRAQ SUBLANG = 0x01 SUBLANG_CHEROKEE_CHEROKEE SUBLANG = 0x01 SUBLANG_CHINESE_TRADITIONAL SUBLANG = 0x01 SUBLANG_CHINESE_SIMPLIFIED SUBLANG = 0x02 SUBLANG_CHINESE_HONGKONG SUBLANG = 0x03 SUBLANG_CHINESE_SINGAPORE SUBLANG = 0x04 SUBLANG_CHINESE_MACAU SUBLANG = 0x05 SUBLANG_CORSICAN_FRANCE SUBLANG = 0x01 SUBLANG_CZECH_CZECH_REPUBLIC SUBLANG = 0x01 SUBLANG_CROATIAN_CROATIA SUBLANG = 0x01 SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN SUBLANG = 0x04 SUBLANG_DANISH_DENMARK SUBLANG = 0x01 SUBLANG_DARI_AFGHANISTAN SUBLANG = 0x01 SUBLANG_DIVEHI_MALDIVES SUBLANG = 0x01 SUBLANG_DUTCH SUBLANG = 0x01 SUBLANG_DUTCH_BELGIAN SUBLANG = 0x02 SUBLANG_ENGLISH_US SUBLANG = 0x01 SUBLANG_ENGLISH_UK SUBLANG = 0x02 SUBLANG_ENGLISH_AUS SUBLANG = 0x03 SUBLANG_ENGLISH_CAN SUBLANG = 0x04 SUBLANG_ENGLISH_NZ SUBLANG = 0x05 SUBLANG_ENGLISH_EIRE SUBLANG = 0x06 SUBLANG_ENGLISH_SOUTH_AFRICA SUBLANG = 0x07 SUBLANG_ENGLISH_JAMAICA SUBLANG = 0x08 SUBLANG_ENGLISH_CARIBBEAN SUBLANG = 0x09 SUBLANG_ENGLISH_BELIZE SUBLANG = 0x0a SUBLANG_ENGLISH_TRINIDAD SUBLANG = 0x0b SUBLANG_ENGLISH_ZIMBABWE SUBLANG = 0x0c SUBLANG_ENGLISH_PHILIPPINES SUBLANG = 0x0d SUBLANG_ENGLISH_INDIA SUBLANG = 0x10 SUBLANG_ENGLISH_MALAYSIA SUBLANG = 0x11 SUBLANG_ENGLISH_SINGAPORE SUBLANG = 0x12 SUBLANG_ESTONIAN_ESTONIA SUBLANG = 0x01 SUBLANG_FAEROESE_FAROE_ISLANDS SUBLANG = 0x01 SUBLANG_FILIPINO_PHILIPPINES SUBLANG = 0x01 SUBLANG_FINNISH_FINLAND SUBLANG = 0x01 SUBLANG_FRENCH SUBLANG = 0x01 SUBLANG_FRENCH_BELGIAN SUBLANG = 0x02 SUBLANG_FRENCH_CANADIAN SUBLANG = 0x03 SUBLANG_FRENCH_SWISS SUBLANG = 0x04 SUBLANG_FRENCH_LUXEMBOURG SUBLANG = 0x05 SUBLANG_FRENCH_MONACO SUBLANG = 0x06 SUBLANG_FRISIAN_NETHERLANDS SUBLANG = 0x01 SUBLANG_FULAH_SENEGAL SUBLANG = 0x02 SUBLANG_GALICIAN_GALICIAN SUBLANG = 0x01 SUBLANG_GEORGIAN_GEORGIA SUBLANG = 0x01 SUBLANG_GERMAN SUBLANG = 0x01 SUBLANG_GERMAN_SWISS SUBLANG = 0x02 SUBLANG_GERMAN_AUSTRIAN SUBLANG = 0x03 SUBLANG_GERMAN_LUXEMBOURG SUBLANG = 0x04 SUBLANG_GERMAN_LIECHTENSTEIN SUBLANG = 0x05 SUBLANG_GREEK_GREECE SUBLANG = 0x01 SUBLANG_GREENLANDIC_GREENLAND SUBLANG = 0x01 SUBLANG_GUJARATI_INDIA SUBLANG = 0x01 SUBLANG_HAUSA_NIGERIA_LATIN SUBLANG = 0x01 SUBLANG_HAWAIIAN_US SUBLANG = 0x01 SUBLANG_HEBREW_ISRAEL SUBLANG = 0x01 SUBLANG_HINDI_INDIA SUBLANG = 0x01 SUBLANG_HUNGARIAN_HUNGARY SUBLANG = 0x01 SUBLANG_ICELANDIC_ICELAND SUBLANG = 0x01 SUBLANG_IGBO_NIGERIA SUBLANG = 0x01 SUBLANG_INDONESIAN_INDONESIA SUBLANG = 0x01 SUBLANG_INUKTITUT_CANADA SUBLANG = 0x01 SUBLANG_INUKTITUT_CANADA_LATIN SUBLANG = 0x02 SUBLANG_IRISH_IRELAND SUBLANG = 0x02 SUBLANG_ITALIAN SUBLANG = 0x01 SUBLANG_ITALIAN_SWISS SUBLANG = 0x02 SUBLANG_JAPANESE_JAPAN SUBLANG = 0x01 SUBLANG_KANNADA_INDIA SUBLANG = 0x01 SUBLANG_KASHMIRI_SASIA SUBLANG = 0x02 SUBLANG_KASHMIRI_INDIA SUBLANG = 0x02 SUBLANG_KAZAK_KAZAKHSTAN SUBLANG = 0x01 SUBLANG_KHMER_CAMBODIA SUBLANG = 0x01 SUBLANG_KICHE_GUATEMALA SUBLANG = 0x01 SUBLANG_KINYARWANDA_RWANDA SUBLANG = 0x01 SUBLANG_KONKANI_INDIA SUBLANG = 0x01 SUBLANG_KOREAN SUBLANG = 0x01 SUBLANG_KYRGYZ_KYRGYZSTAN SUBLANG = 0x01 SUBLANG_LAO_LAO SUBLANG = 0x01 SUBLANG_LATVIAN_LATVIA SUBLANG = 0x01 SUBLANG_LITHUANIAN SUBLANG = 0x01 SUBLANG_LOWER_SORBIAN_GERMANY SUBLANG = 0x02 SUBLANG_LUXEMBOURGISH_LUXEMBOURG SUBLANG = 0x01 SUBLANG_MACEDONIAN_MACEDONIA SUBLANG = 0x01 SUBLANG_MALAY_MALAYSIA SUBLANG = 0x01 SUBLANG_MALAY_BRUNEI_DARUSSALAM SUBLANG = 0x02 SUBLANG_MALAYALAM_INDIA SUBLANG = 0x01 SUBLANG_MALTESE_MALTA SUBLANG = 0x01 SUBLANG_MAORI_NEW_ZEALAND SUBLANG = 0x01 SUBLANG_MAPUDUNGUN_CHILE SUBLANG = 0x01 SUBLANG_MARATHI_INDIA SUBLANG = 0x01 SUBLANG_MOHAWK_MOHAWK SUBLANG = 0x01 SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA SUBLANG = 0x01 SUBLANG_MONGOLIAN_PRC SUBLANG = 0x02 SUBLANG_NEPALI_INDIA SUBLANG = 0x02 SUBLANG_NEPALI_NEPAL SUBLANG = 0x01 SUBLANG_NORWEGIAN_BOKMAL SUBLANG = 0x01 SUBLANG_NORWEGIAN_NYNORSK SUBLANG = 0x02 SUBLANG_OCCITAN_FRANCE SUBLANG = 0x01 SUBLANG_ODIA_INDIA SUBLANG = 0x01 SUBLANG_ORIYA_INDIA SUBLANG = 0x01 SUBLANG_PASHTO_AFGHANISTAN SUBLANG = 0x01 SUBLANG_PERSIAN_IRAN SUBLANG = 0x01 SUBLANG_POLISH_POLAND SUBLANG = 0x01 SUBLANG_PORTUGUESE SUBLANG = 0x02 SUBLANG_PORTUGUESE_BRAZILIAN SUBLANG = 0x01 SUBLANG_PULAR_SENEGAL SUBLANG = 0x02 SUBLANG_PUNJABI_INDIA SUBLANG = 0x01 SUBLANG_PUNJABI_PAKISTAN SUBLANG = 0x02 SUBLANG_QUECHUA_BOLIVIA SUBLANG = 0x01 SUBLANG_QUECHUA_ECUADOR SUBLANG = 0x02 SUBLANG_QUECHUA_PERU SUBLANG = 0x03 SUBLANG_ROMANIAN_ROMANIA SUBLANG = 0x01 SUBLANG_ROMANSH_SWITZERLAND SUBLANG = 0x01 SUBLANG_RUSSIAN_RUSSIA SUBLANG = 0x01 SUBLANG_SAKHA_RUSSIA SUBLANG = 0x01 SUBLANG_SAMI_NORTHERN_NORWAY SUBLANG = 0x01 SUBLANG_SAMI_NORTHERN_SWEDEN SUBLANG = 0x02 SUBLANG_SAMI_NORTHERN_FINLAND SUBLANG = 0x03 SUBLANG_SAMI_LULE_NORWAY SUBLANG = 0x04 SUBLANG_SAMI_LULE_SWEDEN SUBLANG = 0x05 SUBLANG_SAMI_SOUTHERN_NORWAY SUBLANG = 0x06 SUBLANG_SAMI_SOUTHERN_SWEDEN SUBLANG = 0x07 SUBLANG_SAMI_SKOLT_FINLAND SUBLANG = 0x08 SUBLANG_SAMI_INARI_FINLAND SUBLANG = 0x09 SUBLANG_SANSKRIT_INDIA SUBLANG = 0x01 SUBLANG_SCOTTISH_GAELIC SUBLANG = 0x01 SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN SUBLANG = 0x06 SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC SUBLANG = 0x07 SUBLANG_SERBIAN_MONTENEGRO_LATIN SUBLANG = 0x0b SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC SUBLANG = 0x0c SUBLANG_SERBIAN_SERBIA_LATIN SUBLANG = 0x09 SUBLANG_SERBIAN_SERBIA_CYRILLIC SUBLANG = 0x0a SUBLANG_SERBIAN_CROATIA SUBLANG = 0x01 SUBLANG_SERBIAN_LATIN SUBLANG = 0x02 SUBLANG_SERBIAN_CYRILLIC SUBLANG = 0x03 SUBLANG_SINDHI_INDIA SUBLANG = 0x01 SUBLANG_SINDHI_PAKISTAN SUBLANG = 0x02 SUBLANG_SINDHI_AFGHANISTAN SUBLANG = 0x02 SUBLANG_SINHALESE_SRI_LANKA SUBLANG = 0x01 SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA SUBLANG = 0x01 SUBLANG_SLOVAK_SLOVAKIA SUBLANG = 0x01 SUBLANG_SLOVENIAN_SLOVENIA SUBLANG = 0x01 SUBLANG_SPANISH SUBLANG = 0x01 SUBLANG_SPANISH_MEXICAN SUBLANG = 0x02 SUBLANG_SPANISH_MODERN SUBLANG = 0x03 SUBLANG_SPANISH_GUATEMALA SUBLANG = 0x04 SUBLANG_SPANISH_COSTA_RICA SUBLANG = 0x05 SUBLANG_SPANISH_PANAMA SUBLANG = 0x06 SUBLANG_SPANISH_DOMINICAN_REPUBLIC SUBLANG = 0x07 SUBLANG_SPANISH_VENEZUELA SUBLANG = 0x08 SUBLANG_SPANISH_COLOMBIA SUBLANG = 0x09 SUBLANG_SPANISH_PERU SUBLANG = 0x0a SUBLANG_SPANISH_ARGENTINA SUBLANG = 0x0b SUBLANG_SPANISH_ECUADOR SUBLANG = 0x0c SUBLANG_SPANISH_CHILE SUBLANG = 0x0d SUBLANG_SPANISH_URUGUAY SUBLANG = 0x0e SUBLANG_SPANISH_PARAGUAY SUBLANG = 0x0f SUBLANG_SPANISH_BOLIVIA SUBLANG = 0x10 SUBLANG_SPANISH_EL_SALVADOR SUBLANG = 0x11 SUBLANG_SPANISH_HONDURAS SUBLANG = 0x12 SUBLANG_SPANISH_NICARAGUA SUBLANG = 0x13 SUBLANG_SPANISH_PUERTO_RICO SUBLANG = 0x14 SUBLANG_SPANISH_US SUBLANG = 0x15 SUBLANG_SWAHILI_KENYA SUBLANG = 0x01 SUBLANG_SWEDISH SUBLANG = 0x01 SUBLANG_SWEDISH_FINLAND SUBLANG = 0x02 SUBLANG_SYRIAC_SYRIA SUBLANG = 0x01 SUBLANG_TAJIK_TAJIKISTAN SUBLANG = 0x01 SUBLANG_TAMAZIGHT_ALGERIA_LATIN SUBLANG = 0x02 SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH SUBLANG = 0x04 SUBLANG_TAMIL_INDIA SUBLANG = 0x01 SUBLANG_TAMIL_SRI_LANKA SUBLANG = 0x02 SUBLANG_TATAR_RUSSIA SUBLANG = 0x01 SUBLANG_TELUGU_INDIA SUBLANG = 0x01 SUBLANG_THAI_THAILAND SUBLANG = 0x01 SUBLANG_TIBETAN_PRC SUBLANG = 0x01 SUBLANG_TIGRIGNA_ERITREA SUBLANG = 0x02 SUBLANG_TIGRINYA_ERITREA SUBLANG = 0x02 SUBLANG_TIGRINYA_ETHIOPIA SUBLANG = 0x01 SUBLANG_TSWANA_BOTSWANA SUBLANG = 0x02 SUBLANG_TSWANA_SOUTH_AFRICA SUBLANG = 0x01 SUBLANG_TURKISH_TURKEY SUBLANG = 0x01 SUBLANG_TURKMEN_TURKMENISTAN SUBLANG = 0x01 SUBLANG_UIGHUR_PRC SUBLANG = 0x01 SUBLANG_UKRAINIAN_UKRAINE SUBLANG = 0x01 SUBLANG_UPPER_SORBIAN_GERMANY SUBLANG = 0x01 SUBLANG_URDU_PAKISTAN SUBLANG = 0x01 SUBLANG_URDU_INDIA SUBLANG = 0x02 SUBLANG_UZBEK_LATIN SUBLANG = 0x01 SUBLANG_UZBEK_CYRILLIC SUBLANG = 0x02 SUBLANG_VALENCIAN_VALENCIA SUBLANG = 0x02 SUBLANG_VIETNAMESE_VIETNAM SUBLANG = 0x01 SUBLANG_WELSH_UNITED_KINGDOM SUBLANG = 0x01 SUBLANG_WOLOF_SENEGAL SUBLANG = 0x01 SUBLANG_XHOSA_SOUTH_AFRICA SUBLANG = 0x01 SUBLANG_YAKUT_RUSSIA SUBLANG = 0x01 SUBLANG_YI_PRC SUBLANG = 0x01 SUBLANG_YORUBA_NIGERIA SUBLANG = 0x01 SUBLANG_ZULU_SOUTH_AFRICA SUBLANG = 0x01 )
type SWP ¶
type SWP uint32
SetWindowPos, DeferWindowPos uFlags.
const ( SWP_NOSIZE SWP = 0x0001 SWP_NOMOVE SWP = 0x0002 SWP_NOZORDER SWP = 0x0004 SWP_NOREDRAW SWP = 0x0008 SWP_NOACTIVATE SWP = 0x0010 SWP_FRAMECHANGED SWP = 0x0020 SWP_SHOWWINDOW SWP = 0x0040 SWP_HIDEWINDOW SWP = 0x0080 SWP_NOCOPYBITS SWP = 0x0100 SWP_NOOWNERZORDER SWP = 0x0200 SWP_NOSENDCHANGING SWP = 0x0400 SWP_DRAWFRAME SWP = SWP_FRAMECHANGED SWP_NOREPOSITION SWP = SWP_NOOWNERZORDER SWP_DEFERERASE SWP = 0x2000 SWP_ASYNCWINDOWPOS SWP = 0x4000 )
type SWS ¶
type SWS uint8
WM_SHOWWINDOW return value. Originally has SW prefix.
const ( SWS_OTHERUNZOOM SWS = 4 // The window is being uncovered because a maximize window was restored or minimized. SWS_OTHERZOOM SWS = 2 // The window is being covered by another window that has been maximized. SWS_PARENTCLOSING SWS = 1 // The window's owner window is being minimized. SWS_PARENTOPENING SWS = 3 // The window's owner window is being restored. )
type TBS ¶
type TBS WS
Trackbar control styles.
const ( TBS_AUTOTICKS TBS = 0x1 // The trackbar control has a tick mark for each increment in its range of values. TBS_VERT TBS = 0x2 // The trackbar control is oriented vertically. TBS_HORZ TBS = 0x0 // The trackbar control is oriented horizontally. This is the default orientation. TBS_TOP TBS = 0x4 // The trackbar control displays tick marks above the control. This style is valid only with TBS_HORZ. TBS_BOTTOM TBS = 0x0 // The trackbar control displays tick marks below the control. This style is valid only with TBS_HORZ. TBS_LEFT TBS = 0x4 // The trackbar control displays tick marks to the left of the control. This style is valid only with TBS_VERT. TBS_RIGHT TBS = 0x0 // The trackbar control displays tick marks to the right of the control. This style is valid only with TBS_VERT. TBS_BOTH TBS = 0x8 // The trackbar control displays tick marks on both sides of the control. This will be both top and bottom when used with TBS_HORZ or both left and right if used with TBS_VERT. TBS_NOTICKS TBS = 0x10 // The trackbar control does not display any tick marks. TBS_ENABLESELRANGE TBS = 0x20 // The trackbar control displays a selection range only. The tick marks at the starting and ending positions of a selection range are displayed as triangles (instead of vertical dashes), and the selection range is highlighted. TBS_FIXEDLENGTH TBS = 0x40 // The trackbar control allows the size of the slider to be changed with the TBM_SETTHUMBLENGTH message. TBS_NOTHUMB TBS = 0x80 // The trackbar control does not display a slider. TBS_TOOLTIPS TBS = 0x100 // The trackbar control supports tooltips. When a trackbar control is created using this style, it automatically creates a default tooltip control that displays the slider's current position. You can change where the tooltips are displayed by using the TBM_SETTIPSIDE message. TBS_REVERSED TBS = 0x200 // This style bit is used for "reversed" trackbars, where a smaller number indicates "higher" and a larger number indicates "lower." It has no effect on the control; it is simply a label that can be checked to determine whether a trackbar is normal or reversed. TBS_DOWNISLEFT TBS = 0x400 // By default, the trackbar control uses down equal to right and up equal to left. Use the TBS_DOWNISLEFT style to reverse the default, making down equal left and up equal right. TBS_NOTIFYBEFOREMOVE TBS = 0x800 // Trackbar should notify parent before repositioning the slider due to user action (enables snapping). TBS_TRANSPARENTBKGND TBS = 0x1000 // Background is painted by the parent via the WM_PRINTCLIENT message. )
type TBSTYLE ¶
type TBSTYLE WS
Toolbar control styles.
const ( TBSTYLE_BUTTON TBSTYLE = 0x0000 TBSTYLE_SEP TBSTYLE = 0x0001 TBSTYLE_CHECK TBSTYLE = 0x0002 TBSTYLE_GROUP TBSTYLE = 0x0004 TBSTYLE_CHECKGROUP TBSTYLE = TBSTYLE_GROUP | TBSTYLE_CHECK TBSTYLE_DROPDOWN TBSTYLE = 0x0008 TBSTYLE_AUTOSIZE TBSTYLE = 0x0010 TBSTYLE_NOPREFIX TBSTYLE = 0x0020 TBSTYLE_TOOLTIPS TBSTYLE = 0x0100 TBSTYLE_WRAPABLE TBSTYLE = 0x0200 TBSTYLE_ALTDRAG TBSTYLE = 0x0400 TBSTYLE_FLAT TBSTYLE = 0x0800 TBSTYLE_LIST TBSTYLE = 0x1000 TBSTYLE_CUSTOMERASE TBSTYLE = 0x2000 TBSTYLE_REGISTERDROP TBSTYLE = 0x4000 TBSTYLE_TRANSPARENT TBSTYLE = 0x8000 )
type TBSTYLE_EX ¶
type TBSTYLE_EX uint32
Toolbar control extended styles.
const ( TBSTYLE_EX_NONE TBSTYLE_EX = 0 TBSTYLE_EX_DRAWDDARROWS TBSTYLE_EX = 0x0000_0001 TBSTYLE_EX_MIXEDBUTTONS TBSTYLE_EX = 0x0000_0008 TBSTYLE_EX_HIDECLIPPEDBUTTONS TBSTYLE_EX = 0x0000_0010 TBSTYLE_EX_MULTICOLUMN TBSTYLE_EX = 0x0000_0002 TBSTYLE_EX_VERTICAL TBSTYLE_EX = 0x0000_0004 TBSTYLE_EX_DOUBLEBUFFER TBSTYLE_EX = 0x0000_0080 )
type TB_REQ ¶
type TB_REQ uint16
Trackbar's WM_HSCROLL and WM_VSCROLL request. Originally has TB prefix.
type TDF ¶
type TDF int32
TASKDIALOGCONFIG dwFlags.
const ( TDF_ENABLE_HYPERLINKS TDF = 0x0001 TDF_USE_HICON_MAIN TDF = 0x0002 TDF_USE_HICON_FOOTER TDF = 0x0004 TDF_ALLOW_DIALOG_CANCELLATION TDF = 0x0008 TDF_USE_COMMAND_LINKS TDF = 0x0010 TDF_USE_COMMAND_LINKS_NO_ICON TDF = 0x0020 TDF_EXPAND_FOOTER_AREA TDF = 0x0040 TDF_EXPANDED_BY_DEFAULT TDF = 0x0080 TDF_VERIFICATION_FLAG_CHECKED TDF = 0x0100 TDF_SHOW_PROGRESS_BAR TDF = 0x0200 TDF_SHOW_MARQUEE_PROGRESS_BAR TDF = 0x0400 TDF_CALLBACK_TIMER TDF = 0x0800 TDF_POSITION_RELATIVE_TO_WINDOW TDF = 0x1000 TDF_RTL_LAYOUT TDF = 0x2000 TDF_NO_DEFAULT_RADIO_BUTTON TDF = 0x4000 TDF_CAN_BE_MINIMIZED TDF = 0x8000 TDF_NO_SET_FOREGROUND TDF = 0x0001_0000 TDF_SIZE_TO_CONTENT TDF = 0x0100_0000 )
type TH32CS ¶
type TH32CS uint32
CreateToolhelp32Snapshot dwFlags.
const ( TH32CS_SNAPHEAPLIST TH32CS = 0x0000_0001 TH32CS_SNAPPROCESS TH32CS = 0x0000_0002 TH32CS_SNAPTHREAD TH32CS = 0x0000_0004 TH32CS_SNAPMODULE TH32CS = 0x0000_0008 TH32CS_SNAPMODULE32 TH32CS = 0x0000_0010 TH32CS_SNAPALL TH32CS = (TH32CS_SNAPHEAPLIST | TH32CS_SNAPPROCESS | TH32CS_SNAPTHREAD | TH32CS_SNAPMODULE) TH32CS_INHERIT TH32CS = 0x8000_0000 )
type TIME_ZONE_ID ¶
type TIME_ZONE_ID uint32
GetTimeZoneInformation return value.
const ( TIME_ZONE_ID_UNKNOWN TIME_ZONE_ID = 0 TIME_ZONE_ID_STANDARD TIME_ZONE_ID = 1 TIME_ZONE_ID_DAYLIGHT TIME_ZONE_ID = 2 )
type TMT ¶
type TMT uint32
Theme property identifiers.
const ( TMT_DIBDATA TMT = 2 TMT_GLYPHDIBDATA TMT = 8 TMT_ENUM TMT = 200 TMT_STRING TMT = 201 TMT_INT TMT = 202 TMT_BOOL TMT = 203 TMT_COLOR TMT = 204 TMT_MARGINS TMT = 205 TMT_FILENAME TMT = 206 TMT_SIZE TMT = 207 TMT_POSITION TMT = 208 TMT_RECT TMT = 209 TMT_FONT TMT = 210 TMT_INTLIST TMT = 211 TMT_HBITMAP TMT = 212 TMT_DISKSTREAM TMT = 213 TMT_STREAM TMT = 214 TMT_BITMAPREF TMT = 215 TMT_FLOAT TMT = 216 TMT_FLOATLIST TMT = 217 TMT_COLORSCHEMES TMT = 401 TMT_SIZES TMT = 402 TMT_CHARSET TMT = 403 TMT_NAME TMT = 600 TMT_DISPLAYNAME TMT = 601 TMT_TOOLTIP TMT = 602 TMT_COMPANY TMT = 603 TMT_AUTHOR TMT = 604 TMT_COPYRIGHT TMT = 605 TMT_URL TMT = 606 TMT_VERSION TMT = 607 TMT_DESCRIPTION TMT = 608 TMT_FIRST_RCSTRING_NAME TMT = TMT_DISPLAYNAME TMT_LAST_RCSTRING_NAME TMT = TMT_DESCRIPTION TMT_CAPTIONFONT TMT = 801 TMT_SMALLCAPTIONFONT TMT = 802 TMT_MENUFONT TMT = 803 TMT_STATUSFONT TMT = 804 TMT_MSGBOXFONT TMT = 805 TMT_ICONTITLEFONT TMT = 806 TMT_HEADING1FONT TMT = 807 TMT_HEADING2FONT TMT = 808 TMT_BODYFONT TMT = 809 TMT_FIRSTFONT TMT = TMT_CAPTIONFONT TMT_LASTFONT TMT = TMT_BODYFONT TMT_FLATMENUS TMT = 1001 TMT_FIRSTBOOL TMT = TMT_FLATMENUS TMT_LASTBOOL TMT = TMT_FLATMENUS TMT_SIZINGBORDERWIDTH TMT = 1201 TMT_SCROLLBARWIDTH TMT = 1202 TMT_SCROLLBARHEIGHT TMT = 1203 TMT_CAPTIONBARWIDTH TMT = 1204 TMT_CAPTIONBARHEIGHT TMT = 1205 TMT_SMCAPTIONBARWIDTH TMT = 1206 TMT_SMCAPTIONBARHEIGHT TMT = 1207 TMT_MENUBARWIDTH TMT = 1208 TMT_MENUBARHEIGHT TMT = 1209 TMT_PADDEDBORDERWIDTH TMT = 1210 TMT_FIRSTSIZE TMT = TMT_SIZINGBORDERWIDTH TMT_LASTSIZE TMT = TMT_PADDEDBORDERWIDTH TMT_MINCOLORDEPTH TMT = 1301 TMT_FIRSTINT TMT = TMT_MINCOLORDEPTH TMT_LASTINT TMT = TMT_MINCOLORDEPTH TMT_CSSNAME TMT = 1401 TMT_XMLNAME TMT = 1402 TMT_LASTUPDATED TMT = 1403 TMT_ALIAS TMT = 1404 TMT_FIRSTSTRING TMT = TMT_CSSNAME TMT_LASTSTRING TMT = TMT_ALIAS TMT_SCROLLBAR TMT = 1601 TMT_BACKGROUND TMT = 1602 TMT_ACTIVECAPTION TMT = 1603 TMT_INACTIVECAPTION TMT = 1604 TMT_MENU TMT = 1605 TMT_WINDOW TMT = 1606 TMT_WINDOWFRAME TMT = 1607 TMT_MENUTEXT TMT = 1608 TMT_WINDOWTEXT TMT = 1609 TMT_CAPTIONTEXT TMT = 1610 TMT_ACTIVEBORDER TMT = 1611 TMT_INACTIVEBORDER TMT = 1612 TMT_APPWORKSPACE TMT = 1613 TMT_HIGHLIGHT TMT = 1614 TMT_HIGHLIGHTTEXT TMT = 1615 TMT_BTNFACE TMT = 1616 TMT_BTNSHADOW TMT = 1617 TMT_GRAYTEXT TMT = 1618 TMT_BTNTEXT TMT = 1619 TMT_INACTIVECAPTIONTEXT TMT = 1620 TMT_BTNHIGHLIGHT TMT = 1621 TMT_DKSHADOW3D TMT = 1622 TMT_LIGHT3D TMT = 1623 TMT_INFOTEXT TMT = 1624 TMT_INFOBK TMT = 1625 TMT_BUTTONALTERNATEFACE TMT = 1626 TMT_HOTTRACKING TMT = 1627 TMT_GRADIENTACTIVECAPTION TMT = 1628 TMT_GRADIENTINACTIVECAPTION TMT = 1629 TMT_MENUHILIGHT TMT = 1630 TMT_MENUBAR TMT = 1631 TMT_FIRSTCOLOR TMT = TMT_SCROLLBAR TMT_LASTCOLOR TMT = TMT_MENUBAR TMT_FROMHUE1 TMT = 1801 TMT_FROMHUE2 TMT = 1802 TMT_FROMHUE3 TMT = 1803 TMT_FROMHUE4 TMT = 1804 TMT_FROMHUE5 TMT = 1805 TMT_TOHUE1 TMT = 1806 TMT_TOHUE2 TMT = 1807 TMT_TOHUE3 TMT = 1808 TMT_TOHUE4 TMT = 1809 TMT_TOHUE5 TMT = 1810 TMT_FROMCOLOR1 TMT = 2001 TMT_FROMCOLOR2 TMT = 2002 TMT_FROMCOLOR3 TMT = 2003 TMT_FROMCOLOR4 TMT = 2004 TMT_FROMCOLOR5 TMT = 2005 TMT_TOCOLOR1 TMT = 2006 TMT_TOCOLOR2 TMT = 2007 TMT_TOCOLOR3 TMT = 2008 TMT_TOCOLOR4 TMT = 2009 TMT_TOCOLOR5 TMT = 2010 TMT_TRANSPARENT TMT = 2201 TMT_AUTOSIZE TMT = 2202 TMT_BORDERONLY TMT = 2203 TMT_COMPOSITED TMT = 2204 TMT_BGFILL TMT = 2205 TMT_GLYPHTRANSPARENT TMT = 2206 TMT_GLYPHONLY TMT = 2207 TMT_ALWAYSSHOWSIZINGBAR TMT = 2208 TMT_MIRRORIMAGE TMT = 2209 TMT_UNIFORMSIZING TMT = 2210 TMT_INTEGRALSIZING TMT = 2211 TMT_SOURCEGROW TMT = 2212 TMT_SOURCESHRINK TMT = 2213 TMT_DRAWBORDERS TMT = 2214 TMT_NOETCHEDEFFECT TMT = 2215 TMT_TEXTAPPLYOVERLAY TMT = 2216 TMT_TEXTGLOW TMT = 2217 TMT_TEXTITALIC TMT = 2218 TMT_COMPOSITEDOPAQUE TMT = 2219 TMT_LOCALIZEDMIRRORIMAGE TMT = 2220 TMT_IMAGECOUNT TMT = 2401 TMT_ALPHALEVEL TMT = 2402 TMT_BORDERSIZE TMT = 2403 TMT_ROUNDCORNERWIDTH TMT = 2404 TMT_ROUNDCORNERHEIGHT TMT = 2405 TMT_GRADIENTRATIO1 TMT = 2406 TMT_GRADIENTRATIO2 TMT = 2407 TMT_GRADIENTRATIO3 TMT = 2408 TMT_GRADIENTRATIO4 TMT = 2409 TMT_GRADIENTRATIO5 TMT = 2410 TMT_PROGRESSCHUNKSIZE TMT = 2411 TMT_PROGRESSSPACESIZE TMT = 2412 TMT_SATURATION TMT = 2413 TMT_TEXTBORDERSIZE TMT = 2414 TMT_ALPHATHRESHOLD TMT = 2415 TMT_WIDTH TMT = 2416 TMT_HEIGHT TMT = 2417 TMT_GLYPHINDEX TMT = 2418 TMT_TRUESIZESTRETCHMARK TMT = 2419 TMT_MINDPI1 TMT = 2420 TMT_MINDPI2 TMT = 2421 TMT_MINDPI3 TMT = 2422 TMT_MINDPI4 TMT = 2423 TMT_MINDPI5 TMT = 2424 TMT_TEXTGLOWSIZE TMT = 2425 TMT_FRAMESPERSECOND TMT = 2426 TMT_PIXELSPERFRAME TMT = 2427 TMT_ANIMATIONDELAY TMT = 2428 TMT_GLOWINTENSITY TMT = 2429 TMT_OPACITY TMT = 2430 TMT_COLORIZATIONCOLOR TMT = 2431 TMT_COLORIZATIONOPACITY TMT = 2432 TMT_MINDPI6 TMT = 2433 TMT_MINDPI7 TMT = 2434 TMT_GLYPHFONT TMT = 2601 TMT_IMAGEFILE TMT = 3001 TMT_IMAGEFILE1 TMT = 3002 TMT_IMAGEFILE2 TMT = 3003 TMT_IMAGEFILE3 TMT = 3004 TMT_IMAGEFILE4 TMT = 3005 TMT_IMAGEFILE5 TMT = 3006 TMT_GLYPHIMAGEFILE TMT = 3008 TMT_IMAGEFILE6 TMT = 3009 TMT_IMAGEFILE7 TMT = 3010 TMT_TEXT TMT = 3201 TMT_CLASSICVALUE TMT = 3202 TMT_OFFSET TMT = 3401 TMT_TEXTSHADOWOFFSET TMT = 3402 TMT_MINSIZE TMT = 3403 TMT_MINSIZE1 TMT = 3404 TMT_MINSIZE2 TMT = 3405 TMT_MINSIZE3 TMT = 3406 TMT_MINSIZE4 TMT = 3407 TMT_MINSIZE5 TMT = 3408 TMT_NORMALSIZE TMT = 3409 TMT_MINSIZE6 TMT = 3410 TMT_MINSIZE7 TMT = 3411 TMT_SIZINGMARGINS TMT = 3601 TMT_CONTENTMARGINS TMT = 3602 TMT_CAPTIONMARGINS TMT = 3603 TMT_BORDERCOLOR TMT = 3801 TMT_FILLCOLOR TMT = 3802 TMT_TEXTCOLOR TMT = 3803 TMT_EDGELIGHTCOLOR TMT = 3804 TMT_EDGEHIGHLIGHTCOLOR TMT = 3805 TMT_EDGESHADOWCOLOR TMT = 3806 TMT_EDGEDKSHADOWCOLOR TMT = 3807 TMT_EDGEFILLCOLOR TMT = 3808 TMT_TRANSPARENTCOLOR TMT = 3809 TMT_GRADIENTCOLOR1 TMT = 3810 TMT_GRADIENTCOLOR2 TMT = 3811 TMT_GRADIENTCOLOR3 TMT = 3812 TMT_GRADIENTCOLOR4 TMT = 3813 TMT_GRADIENTCOLOR5 TMT = 3814 TMT_SHADOWCOLOR TMT = 3815 TMT_GLOWCOLOR TMT = 3816 TMT_TEXTBORDERCOLOR TMT = 3817 TMT_TEXTSHADOWCOLOR TMT = 3818 TMT_GLYPHTEXTCOLOR TMT = 3819 TMT_GLYPHTRANSPARENTCOLOR TMT = 3820 TMT_FILLCOLORHINT TMT = 3821 TMT_BORDERCOLORHINT TMT = 3822 TMT_ACCENTCOLORHINT TMT = 3823 TMT_TEXTCOLORHINT TMT = 3824 TMT_HEADING1TEXTCOLOR TMT = 3825 TMT_HEADING2TEXTCOLOR TMT = 3826 TMT_BODYTEXTCOLOR TMT = 3827 TMT_BGTYPE TMT = 4001 TMT_BORDERTYPE TMT = 4002 TMT_FILLTYPE TMT = 4003 TMT_SIZINGTYPE TMT = 4004 TMT_HALIGN TMT = 4005 TMT_CONTENTALIGNMENT TMT = 4006 TMT_VALIGN TMT = 4007 TMT_OFFSETTYPE TMT = 4008 TMT_ICONEFFECT TMT = 4009 TMT_TEXTSHADOWTYPE TMT = 4010 TMT_IMAGELAYOUT TMT = 4011 TMT_GLYPHTYPE TMT = 4012 TMT_IMAGESELECTTYPE TMT = 4013 TMT_GLYPHFONTSIZINGTYPE TMT = 4014 TMT_TRUESIZESCALINGTYPE TMT = 4015 TMT_USERPICTURE TMT = 5001 TMT_DEFAULTPANESIZE TMT = 5002 TMT_BLENDCOLOR TMT = 5003 TMT_CUSTOMSPLITRECT TMT = 5004 TMT_ANIMATIONBUTTONRECT TMT = 5005 TMT_ANIMATIONDURATION TMT = 5006 TMT_TRANSITIONDURATIONS TMT = 6000 TMT_SCALEDBACKGROUND TMT = 7001 TMT_ATLASIMAGE TMT = 8000 TMT_ATLASINPUTIMAGE TMT = 8001 TMT_ATLASRECT TMT = 8002 )
type TOKEN ¶
type TOKEN uint32
Token access rights.
const ( TOKEN_DELETE TOKEN = TOKEN(STANDARD_RIGHTS_DELETE) TOKEN_READ_CONTROL TOKEN = TOKEN(STANDARD_RIGHTS_READ_CONTROL) TOKEN_WRITE_DAC TOKEN = TOKEN(STANDARD_RIGHTS_WRITE_DAC) TOKEN_WRITE_OWNER TOKEN = TOKEN(STANDARD_RIGHTS_WRITE_OWNER) TOKEN_ASSIGN_PRIMARY TOKEN = 0x0001 TOKEN_DUPLICATE TOKEN = 0x0002 TOKEN_IMPERSONATE TOKEN = 0x0004 TOKEN_QUERY TOKEN = 0x0008 TOKEN_QUERY_SOURCE TOKEN = 0x0010 TOKEN_ADJUST_PRIVILEGES TOKEN = 0x0020 TOKEN_ADJUST_GROUPS TOKEN = 0x0040 TOKEN_ADJUST_DEFAULT TOKEN = 0x0080 TOKEN_ADJUST_SESSIONID TOKEN = 0x0100 TOKEN_ALL_ACCESS_P TOKEN = TOKEN(STANDARD_RIGHTS_REQUIRED) | TOKEN_ASSIGN_PRIMARY | TOKEN_DUPLICATE | TOKEN_IMPERSONATE | TOKEN_QUERY | TOKEN_QUERY_SOURCE | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT TOKEN_ALL_ACCESS TOKEN = TOKEN_ALL_ACCESS_P | TOKEN_ADJUST_SESSIONID TOKEN_READ TOKEN = TOKEN(STANDARD_RIGHTS_READ) | TOKEN_QUERY TOKEN_WRITE TOKEN = TOKEN(STANDARD_RIGHTS_WRITE) | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT TOKEN_EXECUTE TOKEN = TOKEN(STANDARD_RIGHTS_EXECUTE) TOKEN_TRUST_CONSTRAINT_MASK TOKEN = TOKEN(STANDARD_RIGHTS_READ) | TOKEN_QUERY | TOKEN_QUERY_SOURCE TOKEN_ACCESS_PSEUDO_HANDLE TOKEN = TOKEN_QUERY | TOKEN_QUERY_SOURCE )
type TOKEN_ELEVATION_TYPE ¶
type TOKEN_ELEVATION_TYPE uint32
TOKEN_ELEVATION_TYPE enumeration.
const ( TOKEN_ELEVATION_TYPE_Default TOKEN_ELEVATION_TYPE = iota + 1 TOKEN_ELEVATION_TYPE_Full TOKEN_ELEVATION_TYPE_Limited )
type TOKEN_INFO ¶
type TOKEN_INFO uint32
TOKEN_INFORMATION_CLASS enumeration.
const ( TOKEN_INFO_User TOKEN_INFO = iota + 1 TOKEN_INFO_Groups TOKEN_INFO_Privileges TOKEN_INFO_Owner TOKEN_INFO_PrimaryGroup TOKEN_INFO_DefaultDacl TOKEN_INFO_Source TOKEN_INFO_Type TOKEN_INFO_ImpersonationLevel TOKEN_INFO_Statistics TOKEN_INFO_RestrictedSids TOKEN_INFO_SessionId TOKEN_INFO_GroupsAndPrivileges TOKEN_INFO_SessionReference TOKEN_INFO_SandBoxInert TOKEN_INFO_AuditPolicy TOKEN_INFO_Origin TOKEN_INFO_ElevationType TOKEN_INFO_Linked TOKEN_INFO_Elevation TOKEN_INFO_HasRestrictions TOKEN_INFO_AccessInformation TOKEN_INFO_VirtualizationAllowed TOKEN_INFO_VirtualizationEnabled TOKEN_INFO_IntegrityLevel TOKEN_INFO_UIAccess TOKEN_INFO_MandatoryPolicy TOKEN_INFO_LogonSid TOKEN_INFO_IsAppContainer TOKEN_INFO_Capabilities TOKEN_INFO_AppContainerSid TOKEN_INFO_AppContainerNumber TOKEN_INFO_UserClaimAttributes TOKEN_INFO_DeviceClaimAttributes TOKEN_INFO_RestrictedUserClaimAttributes TOKEN_INFO_RestrictedDeviceClaimAttributes TOKEN_INFO_DeviceGroups TOKEN_INFO_RestrictedDeviceGroups TOKEN_INFO_SecurityAttributes TOKEN_INFO_IsRestricted TOKEN_INFO_ProcessTrustLevel TOKEN_INFO_PrivateNameSpace TOKEN_INFO_SingletonAttributes TOKEN_INFO_BnoIsolation TOKEN_INFO_ChildProcessFlags TOKEN_INFO_IsLessPrivilegedAppContainer TOKEN_INFO_IsSandboxed TOKEN_INFO_OriginatingProcessTrustLevel )
type TOKEN_POLICY ¶
type TOKEN_POLICY uint32
TOKEN_MANDATORY_POLICY policy.
const ( TOKEN_POLICY_OFF TOKEN_POLICY = 0x0 TOKEN_POLICY_NO_WRITE_UP TOKEN_POLICY = 0x1 TOKEN_POLICY_NEW_PROCESS_MIN TOKEN_POLICY = 0x2 TOKEN_POLICY_VALID_MASK TOKEN_POLICY = 0x3 )
type TPM ¶
type TPM uint32
TrackPopupMenu uFlags.
const ( TPM_LEFTBUTTON TPM = 0x0000 TPM_RIGHTBUTTON TPM = 0x0002 TPM_LEFTALIGN TPM = 0x0000 TPM_CENTERALIGN TPM = 0x0004 TPM_RIGHTALIGN TPM = 0x0008 TPM_TOPALIGN TPM = 0x0000 TPM_VCENTERALIGN TPM = 0x0010 TPM_BOTTOMALIGN TPM = 0x0020 TPM_HORIZONTAL TPM = 0x0000 TPM_VERTICAL TPM = 0x0040 TPM_NONOTIFY TPM = 0x0080 TPM_RETURNCMD TPM = 0x0100 TPM_RECURSE TPM = 0x0001 TPM_HORPOSANIMATION TPM = 0x0400 TPM_HORNEGANIMATION TPM = 0x0800 TPM_VERPOSANIMATION TPM = 0x1000 TPM_VERNEGANIMATION TPM = 0x2000 TPM_NOANIMATION TPM = 0x4000 TPM_LAYOUTRTL TPM = 0x8000 TPM_WORKAREA TPM = 0x1_0000 )
type TVGN ¶
type TVGN uint32
TVM_GETNEXTITEM item to retrieve.
const ( TVGN_ROOT TVGN = 0x0000 TVGN_NEXT TVGN = 0x0001 TVGN_PREVIOUS TVGN = 0x0002 TVGN_PARENT TVGN = 0x0003 TVGN_CHILD TVGN = 0x0004 TVGN_FIRSTVISIBLE TVGN = 0x0005 TVGN_NEXTVISIBLE TVGN = 0x0006 TVGN_PREVIOUSVISIBLE TVGN = 0x0007 TVGN_DROPHILITE TVGN = 0x0008 TVGN_CARET TVGN = 0x0009 TVGN_LASTVISIBLE TVGN = 0x000a TVGN_NEXTSELECTED TVGN = 0x000b )
type TVIS ¶
type TVIS uint32
TVITEMTEX state.
const ( TVIS_SELECTED TVIS = 0x0002 TVIS_CUT TVIS = 0x0004 TVIS_DROPHILITED TVIS = 0x0008 TVIS_BOLD TVIS = 0x0010 TVIS_EXPANDED TVIS = 0x0020 TVIS_EXPANDEDONCE TVIS = 0x0040 TVIS_EXPANDPARTIAL TVIS = 0x0080 TVIS_OVERLAYMASK TVIS = 0x0f00 TVIS_STATEIMAGEMASK TVIS = 0xf000 TVIS_USERMASK TVIS = 0xf000 )
type TVI_CHILDREN ¶
type TVI_CHILDREN int32
TVITEMTEX cChildren.
const ( TVI_CHILDREN_ZERO TVI_CHILDREN = 0 TVI_CHILDREN_ONE TVI_CHILDREN = 1 TVI_CHILDREN_CALLBACK TVI_CHILDREN = -1 TVI_CHILDREN_AUTO TVI_CHILDREN = -2 )
type TVS ¶
type TVS WS
TreeView control styles.
const ( TVS_HASBUTTONS TVS = 0x0001 TVS_HASLINES TVS = 0x0002 TVS_LINESATROOT TVS = 0x0004 TVS_EDITLABELS TVS = 0x0008 TVS_DISABLEDRAGDROP TVS = 0x0010 TVS_SHOWSELALWAYS TVS = 0x0020 TVS_RTLREADING TVS = 0x0040 TVS_NOTOOLTIPS TVS = 0x0080 TVS_CHECKBOXES TVS = 0x0100 TVS_TRACKSELECT TVS = 0x0200 TVS_SINGLEEXPAND TVS = 0x0400 TVS_INFOTIP TVS = 0x0800 TVS_FULLROWSELECT TVS = 0x1000 TVS_NOSCROLL TVS = 0x2000 TVS_NONEVENHEIGHT TVS = 0x4000 TVS_NOHSCROLL TVS = 0x8000 )
type TVS_EX ¶
type TVS_EX WS_EX
TreeView control extended styles.
const ( TVS_EX_NONE TVS_EX = 0 TVS_EX_NOSINGLECOLLAPSE TVS_EX = 0x0001 TVS_EX_MULTISELECT TVS_EX = 0x0002 TVS_EX_DOUBLEBUFFER TVS_EX = 0x0004 TVS_EX_NOINDENTSTATE TVS_EX = 0x0008 TVS_EX_RICHTOOLTIP TVS_EX = 0x0010 TVS_EX_AUTOHSCROLL TVS_EX = 0x0020 TVS_EX_FADEINOUTEXPANDOS TVS_EX = 0x0040 TVS_EX_PARTIALCHECKBOXES TVS_EX = 0x0080 TVS_EX_EXCLUSIONCHECKBOXES TVS_EX = 0x0100 TVS_EX_DIMMEDCHECKBOXES TVS_EX = 0x0200 TVS_EX_DRAWIMAGEASYNC TVS_EX = 0x0400 )
type VER_SUITE ¶
type VER_SUITE uint16
OSVERSIONINFOEX WSuiteMask. Includes values with VER_NT prefix.
const ( VER_SUITE_BACKOFFICE VER_SUITE = 0x0000_0004 VER_SUITE_BLADE VER_SUITE = 0x0000_0400 VER_SUITE_COMPUTE_SERVER VER_SUITE = 0x0000_4000 VER_SUITE_DATACENTER VER_SUITE = 0x0000_0080 VER_SUITE_ENTERPRISE VER_SUITE = 0x0000_0002 VER_SUITE_EMBEDDEDNT VER_SUITE = 0x0000_0040 VER_SUITE_PERSONAL VER_SUITE = 0x0000_0200 VER_SUITE_SINGLEUSERTS VER_SUITE = 0x0000_0100 VER_SUITE_SMALLBUSINESS VER_SUITE = 0x0000_0001 VER_SUITE_SMALLBUSINESS_RESTRICTED VER_SUITE = 0x0000_0020 VER_SUITE_STORAGE_SERVER VER_SUITE = 0x0000_2000 VER_SUITE_TERMINAL VER_SUITE = 0x0000_0010 VER_SUITE_WH_SERVER VER_SUITE = 0x0000_8000 VER_SUITE_NT_DOMAIN_CONTROLLER VER_SUITE = 0x000_0002 VER_SUITE_NT_SERVER VER_SUITE = 0x000_0003 VER_SUITE_NT_WORKSTATION VER_SUITE = 0x000_0001 )
type VFT2 ¶
type VFT2 uint32
VS_FIXEDFILEINFO DwFileSubType.
const ( VFT2_UNKNOWN VFT2 = 0x0000_0000 VFT2_DRV_PRINTER VFT2 = 0x0000_0001 VFT2_DRV_KEYBOARD VFT2 = 0x0000_0002 VFT2_DRV_LANGUAGE VFT2 = 0x0000_0003 VFT2_DRV_DISPLAY VFT2 = 0x0000_0004 VFT2_DRV_MOUSE VFT2 = 0x0000_0005 VFT2_DRV_NETWORK VFT2 = 0x0000_0006 VFT2_DRV_SYSTEM VFT2 = 0x0000_0007 VFT2_DRV_INSTALLABLE VFT2 = 0x0000_0008 VFT2_DRV_SOUND VFT2 = 0x0000_0009 VFT2_DRV_COMM VFT2 = 0x0000_000a VFT2_DRV_INPUTMETHOD VFT2 = 0x0000_000b VFT2_DRV_VERSIONED_PRINTER VFT2 = 0x0000_000c VFT2_FONT_RASTER VFT2 = 0x0000_0001 VFT2_FONT_VECTOR VFT2 = 0x0000_0002 VFT2_FONT_TRUETYPE VFT2 = 0x0000_0003 )
type VK ¶
type VK uint16
const ( VK_LBUTTON VK = 0x01 VK_RBUTTON VK = 0x02 VK_CANCEL VK = 0x03 VK_MBUTTON VK = 0x04 VK_XBUTTON1 VK = 0x05 VK_XBUTTON2 VK = 0x06 VK_BACK VK = 0x08 VK_TAB VK = 0x09 VK_CLEAR VK = 0x0c VK_RETURN VK = 0x0d VK_SHIFT VK = 0x10 VK_CONTROL VK = 0x11 VK_MENU VK = 0x12 VK_PAUSE VK = 0x13 VK_CAPITAL VK = 0x14 VK_KANA VK = 0x15 VK_HANGEUL VK = 0x15 VK_HANGUL VK = 0x15 VK_JUNJA VK = 0x17 VK_FINAL VK = 0x18 VK_HANJA VK = 0x19 VK_KANJI VK = 0x19 VK_ESCAPE VK = 0x1b VK_CONVERT VK = 0x1c VK_NONCONVERT VK = 0x1d VK_ACCEPT VK = 0x1e VK_MODECHANGE VK = 0x1f VK_SPACE VK = 0x20 VK_PRIOR VK = 0x21 VK_NEXT VK = 0x22 VK_END VK = 0x23 VK_HOME VK = 0x24 VK_LEFT VK = 0x25 VK_UP VK = 0x26 VK_RIGHT VK = 0x27 VK_DOWN VK = 0x28 VK_SELECT VK = 0x29 VK_PRINT VK = 0x2a VK_EXECUTE VK = 0x2b VK_SNAPSHOT VK = 0x2c VK_INSERT VK = 0x2d VK_DELETE VK = 0x2e VK_HELP VK = 0x2f VK_LWIN VK = 0x5b VK_RWIN VK = 0x5c VK_APPS VK = 0x5d VK_SLEEP VK = 0x5f VK_NUMPAD0 VK = 0x60 VK_NUMPAD1 VK = 0x61 VK_NUMPAD2 VK = 0x62 VK_NUMPAD3 VK = 0x63 VK_NUMPAD4 VK = 0x64 VK_NUMPAD5 VK = 0x65 VK_NUMPAD6 VK = 0x66 VK_NUMPAD7 VK = 0x67 VK_NUMPAD8 VK = 0x68 VK_NUMPAD9 VK = 0x69 VK_MULTIPLY VK = 0x6a VK_ADD VK = 0x6b VK_SEPARATOR VK = 0x6c VK_SUBTRACT VK = 0x6d VK_DECIMAL VK = 0x6e VK_DIVIDE VK = 0x6f VK_F1 VK = 0x70 VK_F2 VK = 0x71 VK_F3 VK = 0x72 VK_F4 VK = 0x73 VK_F5 VK = 0x74 VK_F6 VK = 0x75 VK_F7 VK = 0x76 VK_F8 VK = 0x77 VK_F9 VK = 0x78 VK_F10 VK = 0x79 VK_F11 VK = 0x7a VK_F12 VK = 0x7b VK_F13 VK = 0x7c VK_F14 VK = 0x7d VK_F15 VK = 0x7e VK_F16 VK = 0x7f VK_F17 VK = 0x80 VK_F18 VK = 0x81 VK_F19 VK = 0x82 VK_F20 VK = 0x83 VK_F21 VK = 0x84 VK_F22 VK = 0x85 VK_F23 VK = 0x86 VK_F24 VK = 0x87 VK_NUMLOCK VK = 0x90 VK_SCROLL VK = 0x91 VK_OEM_NEC_EQUAL VK = 0x92 VK_OEM_FJ_JISHO VK = 0x92 VK_OEM_FJ_MASSHOU VK = 0x93 VK_OEM_FJ_TOUROKU VK = 0x94 VK_OEM_FJ_LOYA VK = 0x95 VK_OEM_FJ_ROYA VK = 0x96 VK_LSHIFT VK = 0xa0 VK_RSHIFT VK = 0xa1 VK_LCONTROL VK = 0xa2 VK_RCONTROL VK = 0xa3 VK_LMENU VK = 0xa4 VK_RMENU VK = 0xa5 VK_BROWSER_BACK VK = 0xa6 VK_BROWSER_FORWARD VK = 0xa7 VK_BROWSER_REFRESH VK = 0xa8 VK_BROWSER_STOP VK = 0xa9 VK_BROWSER_SEARCH VK = 0xaa VK_BROWSER_FAVORITES VK = 0xab VK_BROWSER_HOME VK = 0xac VK_VOLUME_MUTE VK = 0xad VK_VOLUME_DOWN VK = 0xae VK_VOLUME_UP VK = 0xaf VK_MEDIA_NEXT_TRACK VK = 0xb0 VK_MEDIA_PREV_TRACK VK = 0xb1 VK_MEDIA_STOP VK = 0xb2 VK_MEDIA_PLAY_PAUSE VK = 0xb3 VK_LAUNCH_MAIL VK = 0xb4 VK_LAUNCH_MEDIA_SELECT VK = 0xb5 VK_LAUNCH_APP1 VK = 0xb6 VK_LAUNCH_APP2 VK = 0xb7 VK_OEM_1 VK = 0xba VK_OEM_PLUS VK = 0xbb VK_OEM_COMMA VK = 0xbc VK_OEM_MINUS VK = 0xbd VK_OEM_PERIOD VK = 0xbe VK_OEM_2 VK = 0xbf VK_OEM_3 VK = 0xc0 VK_OEM_4 VK = 0xdb VK_OEM_5 VK = 0xdc VK_OEM_6 VK = 0xdd VK_OEM_7 VK = 0xde VK_OEM_8 VK = 0xdf VK_OEM_AX VK = 0xe1 VK_OEM_102 VK = 0xe2 VK_ICO_HELP VK = 0xe3 VK_ICO_00 VK = 0xe4 VK_PROCESSKEY VK = 0xe5 VK_ICO_CLEAR VK = 0xe6 VK_PACKET VK = 0xe7 VK_OEM_RESET VK = 0xe9 VK_OEM_JUMP VK = 0xea VK_OEM_PA1 VK = 0xeb VK_OEM_PA2 VK = 0xec VK_OEM_PA3 VK = 0xed VK_OEM_WSCTRL VK = 0xee VK_OEM_CUSEL VK = 0xef VK_OEM_ATTN VK = 0xf0 VK_OEM_FINISH VK = 0xf1 VK_OEM_COPY VK = 0xf2 VK_OEM_AUTO VK = 0xf3 VK_OEM_ENLW VK = 0xf4 VK_OEM_BACKTAB VK = 0xf5 VK_ATTN VK = 0xf6 VK_CRSEL VK = 0xf7 VK_EXSEL VK = 0xf8 VK_EREOF VK = 0xf9 VK_PLAY VK = 0xfa VK_ZOOM VK = 0xfb VK_NONAME VK = 0xfc VK_PA1 VK = 0xfd VK_OEM_CLEAR VK = 0xfe )
type VOS ¶
type VOS uint32
VS_FIXEDFILEINFO DwFileOS.
const ( VOS_UNKNOWN VOS = 0x0000_0000 VOS_DOS VOS = 0x0001_0000 VOS_OS216 VOS = 0x0002_0000 VOS_OS232 VOS = 0x0003_0000 VOS_NT VOS = 0x0004_0000 VOS_WINCE VOS = 0x0005_0000 VOS_BASE VOS = 0x0000_0000 VOS_WINDOWS16 VOS = 0x0000_0001 VOS_PM16 VOS = 0x0000_0002 VOS_PM32 VOS = 0x0000_0003 VOS_WINDOWS32 VOS = 0x0000_0004 VOS_DOS_WINDOWS16 VOS = 0x0001_0001 VOS_DOS_WINDOWS32 VOS = 0x0001_0004 VOS_OS216_PM16 VOS = 0x0002_0002 VOS_OS232_PM32 VOS = 0x0003_0003 VOS_NT_WINDOWS32 VOS = 0x0004_0004 )
type VS ¶
type VS uint32
Visual style parts and states.
These are originally two separated constant int32 types, but since they form a hierarchy, one single constant type can represent both part and state (high and low order, respectively).
const ( VS_AEROWIZARD_TITLEBAR_S_TITLEBAR_ACTIVE VS = 0x0001_0001 VS_AEROWIZARD_TITLEBAR_S_TITLEBAR_INACTIVE VS = 0x0001_0002 VS_AEROWIZARD_HEADERAREA_S_HEADERAREA_NOMARGIN VS = 0x0002_0001 VS_AEROWIZARD_CONTENTAREA_S_CONTENTAREA_NOMARGIN VS = 0x0003_0001 VS_AEROWIZARD_COMMANDAREA VS = 0x0004_0000 VS_AEROWIZARD_BUTTON VS = 0x0005_0000 )
const ( VS_BUTTON_PUSHBUTTON_NORMAL VS = 0x0001_0001 VS_BUTTON_PUSHBUTTON_HOT VS = 0x0001_0002 VS_BUTTON_PUSHBUTTON_PRESSED VS = 0x0001_0003 VS_BUTTON_PUSHBUTTON_DISABLED VS = 0x0001_0004 VS_BUTTON_PUSHBUTTON_DEFAULTED VS = 0x0001_0005 VS_BUTTON_PUSHBUTTON_DEFAULTED_ANIMATING VS = 0x0001_0006 VS_BUTTON_RADIOBUTTON_UNCHECKEDNORMAL VS = 0x0002_0001 VS_BUTTON_RADIOBUTTON_UNCHECKEDHOT VS = 0x0002_0002 VS_BUTTON_RADIOBUTTON_UNCHECKEDPRESSED VS = 0x0002_0003 VS_BUTTON_RADIOBUTTON_UNCHECKEDDISABLED VS = 0x0002_0004 VS_BUTTON_RADIOBUTTON_CHECKEDNORMAL VS = 0x0002_0005 VS_BUTTON_RADIOBUTTON_CHECKEDHOT VS = 0x0002_0006 VS_BUTTON_RADIOBUTTON_CHECKEDPRESSED VS = 0x0002_0007 VS_BUTTON_RADIOBUTTON_CHECKEDDISABLED VS = 0x0002_0008 VS_BUTTON_CHECKBOX_UNCHECKEDNORMAL VS = 0x0003_0001 VS_BUTTON_CHECKBOX_UNCHECKEDHOT VS = 0x0003_0002 VS_BUTTON_CHECKBOX_UNCHECKEDPRESSED VS = 0x0003_0003 VS_BUTTON_CHECKBOX_UNCHECKEDDISABLED VS = 0x0003_0004 VS_BUTTON_CHECKBOX_CHECKEDNORMAL VS = 0x0003_0005 VS_BUTTON_CHECKBOX_CHECKEDHOT VS = 0x0003_0006 VS_BUTTON_CHECKBOX_CHECKEDPRESSED VS = 0x0003_0007 VS_BUTTON_CHECKBOX_CHECKEDDISABLED VS = 0x0003_0008 VS_BUTTON_CHECKBOX_MIXEDNORMAL VS = 0x0003_0009 VS_BUTTON_CHECKBOX_MIXEDHOT VS = 0x0003_000a VS_BUTTON_CHECKBOX_MIXEDPRESSED VS = 0x0003_000b VS_BUTTON_CHECKBOX_MIXEDDISABLED VS = 0x0003_000c VS_BUTTON_CHECKBOX_IMPLICITNORMAL VS = 0x0003_000d VS_BUTTON_CHECKBOX_IMPLICITHOT VS = 0x0003_000e VS_BUTTON_CHECKBOX_IMPLICITPRESSED VS = 0x0003_000f VS_BUTTON_CHECKBOX_IMPLICITDISABLED VS = 0x0003_0010 VS_BUTTON_CHECKBOX_EXCLUDEDNORMAL VS = 0x0003_0011 VS_BUTTON_CHECKBOX_EXCLUDEDHOT VS = 0x0003_0012 VS_BUTTON_CHECKBOX_EXCLUDEDPRESSED VS = 0x0003_0013 VS_BUTTON_CHECKBOX_EXCLUDEDDISABLED VS = 0x0003_0014 VS_BUTTON_GROUPBOX_NORMAL VS = 0x0004_0001 VS_BUTTON_GROUPBOX_DISABLED VS = 0x0004_0002 VS_BUTTON_USERBUTTON VS = 0x0005_0000 VS_BUTTON_COMMANDLINK_NORMAL VS = 0x0006_0001 VS_BUTTON_COMMANDLINK_HOT VS = 0x0006_0002 VS_BUTTON_COMMANDLINK_PRESSED VS = 0x0006_0003 VS_BUTTON_COMMANDLINK_DISABLED VS = 0x0006_0004 VS_BUTTON_COMMANDLINK_DEFAULTED VS = 0x0006_0005 VS_BUTTON_COMMANDLINK_DEFAULTED_ANIMATING VS = 0x0006_0006 VS_BUTTON_COMMANDLINKGLYPH_NORMAL VS = 0x0007_0001 VS_BUTTON_COMMANDLINKGLYPH_HOT VS = 0x0007_0002 VS_BUTTON_COMMANDLINKGLYPH_PRESSED VS = 0x0007_0003 VS_BUTTON_COMMANDLINKGLYPH_DISABLED VS = 0x0007_0004 VS_BUTTON_COMMANDLINKGLYPH_DEFAULTED VS = 0x0007_0005 VS_BUTTON_RADIOBUTTON_HCDISABLED VS = 0x0008_0000 VS_BUTTON_CHECKBOX_HCDISABLED VS = 0x0009_0000 VS_BUTTON_GROUPBOX_HCDISABLED VS = 0x0010_0000 VS_BUTTON_PUSHBUTTONDROPDOWN_NORMAL VS = 0x000b_0001 VS_BUTTON_PUSHBUTTONDROPDOWN_DISABLED VS = 0x000b_0002 )
const ( VS_COMBOBOX_DROPDOWNBUTTON_NORMAL VS = 0x0001_0001 VS_COMBOBOX_DROPDOWNBUTTON_HOT VS = 0x0001_0002 VS_COMBOBOX_DROPDOWNBUTTON_PRESSED VS = 0x0001_0003 VS_COMBOBOX_DROPDOWNBUTTON_DISABLED VS = 0x0001_0004 VS_COMBOBOX_BACKGROUND VS = 0x0002_0000 VS_COMBOBOX_TRANSPARENTBACKGROUND_NORMAL VS = 0x0003_0001 VS_COMBOBOX_TRANSPARENTBACKGROUND_HOT VS = 0x0003_0002 VS_COMBOBOX_TRANSPARENTBACKGROUND_DISABLED VS = 0x0003_0003 VS_COMBOBOX_TRANSPARENTBACKGROUND_FOCUSED VS = 0x0003_0004 VS_COMBOBOX_BORDER_NORMAL VS = 0x0004_0001 VS_COMBOBOX_BORDER_HOT VS = 0x0004_0002 VS_COMBOBOX_BORDER_FOCUSED VS = 0x0004_0003 VS_COMBOBOX_BORDER_DISABLED VS = 0x0004_0004 VS_COMBOBOX_READONLY_NORMAL VS = 0x0005_0001 VS_COMBOBOX_READONLY_HOT VS = 0x0005_0002 VS_COMBOBOX_READONLY_PRESSED VS = 0x0005_0003 VS_COMBOBOX_READONLY_DISABLED VS = 0x0005_0004 VS_COMBOBOX_DROPDOWNBUTTONRIGHT_NORMAL VS = 0x0006_0001 VS_COMBOBOX_DROPDOWNBUTTONRIGHT_HOT VS = 0x0006_0002 VS_COMBOBOX_DROPDOWNBUTTONRIGHT_PRESSED VS = 0x0006_0003 VS_COMBOBOX_DROPDOWNBUTTONRIGHT_DISABLED VS = 0x0006_0004 VS_COMBOBOX_DROPDOWNBUTTONLEFT_NORMAL VS = 0x0007_0001 VS_COMBOBOX_DROPDOWNBUTTONLEFT_HOT VS = 0x0007_0002 VS_COMBOBOX_DROPDOWNBUTTONLEFT_PRESSED VS = 0x0007_0003 VS_COMBOBOX_DROPDOWNBUTTONLEFT_DISABLED VS = 0x0007_0004 VS_COMBOBOX_CUEBANNER_NORMAL VS = 0x0008_0001 VS_COMBOBOX_CUEBANNER_HOT VS = 0x0008_0002 VS_COMBOBOX_CUEBANNER_PRESSED VS = 0x0008_0003 VS_COMBOBOX_CUEBANNER_DISABLED VS = 0x0008_0004 VS_COMBOBOX_DROPDOWNITEM_NORMAL VS = 0x0009_0001 VS_COMBOBOX_DROPDOWNITEM_HIGHLIGHTED VS = 0x0009_0002 )
const ( VS_CONTROLPANEL_NAVIGATIONPANE VS = 0x0001_0000 VS_CONTROLPANEL_CONTENTPANE VS = 0x0002_0000 VS_CONTROLPANEL_NAVIGATIONPANELABEL VS = 0x0003_0000 VS_CONTROLPANEL_CONTENTPANELABEL VS = 0x0004_0000 VS_CONTROLPANEL_TITLE VS = 0x0005_0000 VS_CONTROLPANEL_BODYTEXT VS = 0x0006_0000 VS_CONTROLPANEL_HELPLINK_NORMAL VS = 0x0007_0001 VS_CONTROLPANEL_HELPLINK_HOT VS = 0x0007_0002 VS_CONTROLPANEL_HELPLINK_PRESSED VS = 0x0007_0003 VS_CONTROLPANEL_HELPLINK_DISABLED VS = 0x0007_0004 VS_CONTROLPANEL_TASKLINK_NORMAL VS = 0x0008_0001 VS_CONTROLPANEL_TASKLINK_HOT VS = 0x0008_0002 VS_CONTROLPANEL_TASKLINK_PRESSED VS = 0x0008_0003 VS_CONTROLPANEL_TASKLINK_DISABLED VS = 0x0008_0004 VS_CONTROLPANEL_TASKLINK_PAGE VS = 0x0008_0005 VS_CONTROLPANEL_GROUPTEXT VS = 0x0009_0000 VS_CONTROLPANEL_CONTENTLINK_NORMAL VS = 0x000a_0001 VS_CONTROLPANEL_CONTENTLINK_HOT VS = 0x000a_0002 VS_CONTROLPANEL_CONTENTLINK_PRESSED VS = 0x000a_0003 VS_CONTROLPANEL_CONTENTLINK_DISABLED VS = 0x000a_0004 VS_CONTROLPANEL_SECTIONTITLELINK_NORMAL VS = 0x000b_0001 VS_CONTROLPANEL_SECTIONTITLELINK_HOT VS = 0x000b_0002 VS_CONTROLPANEL_LARGECOMMANDAREA VS = 0x0012_0000 VS_CONTROLPANEL_SMALLCOMMANDAREA VS = 0x0013_0000 VS_CONTROLPANEL_BUTTON VS = 0x0014_0000 VS_CONTROLPANEL_MESSAGETEXT VS = 0x0015_0000 VS_CONTROLPANEL_NAVIGATIONPANELINE VS = 0x0016_0000 VS_CONTROLPANEL_CONTENTPANELINE VS = 0x0017_0000 VS_CONTROLPANEL_BANNERAREA VS = 0x0018_0000 VS_CONTROLPANEL_BODYTITLE VS = 0x0019_0000 )
const ( VS_DATEPICKER_DATETEXT_NORMAL VS = 0x0001_0001 VS_DATEPICKER_DATETEXT_DISABLED VS = 0x0001_0002 VS_DATEPICKER_DATETEXT_SELECTED VS = 0x0001_0003 VS_DATEPICKER_DATEBORDER_NORMAL VS = 0x0002_0001 VS_DATEPICKER_DATEBORDER_HOT VS = 0x0002_0002 VS_DATEPICKER_DATEBORDER_FOCUSED VS = 0x0002_0003 VS_DATEPICKER_DATEBORDER_DISABLED VS = 0x0002_0004 VS_DATEPICKER_SHOWCALENDARBUTTONRIGHT_NORMAL VS = 0x0003_0001 VS_DATEPICKER_SHOWCALENDARBUTTONRIGHT_HOT VS = 0x0003_0002 VS_DATEPICKER_SHOWCALENDARBUTTONRIGHT_PRESSED VS = 0x0003_0003 VS_DATEPICKER_SHOWCALENDARBUTTONRIGHT_DISABLED VS = 0x0003_0004 )
const ( VS_DRAGDROP_COPY_HIGHLIGHT VS = 0x0001_0001 VS_DRAGDROP_COPY_NOHIGHLIGHT VS = 0x0001_0002 VS_DRAGDROP_MOVE_HIGHLIGHT VS = 0x0002_0001 VS_DRAGDROP_MOVE_NOHIGHLIGHT VS = 0x0002_0002 VS_DRAGDROP_UPDATEMETADATA_HIGHLIGHT VS = 0x0003_0001 VS_DRAGDROP_UPDATEMETADATA_NOHIGHLIGHT VS = 0x0003_0002 VS_DRAGDROP_CREATELINK_HIGHLIGHT VS = 0x0004_0001 VS_DRAGDROP_CREATELINK_NOHIGHLIGHT VS = 0x0004_0002 VS_DRAGDROP_WARNING_HIGHLIGHT VS = 0x0005_0001 VS_DRAGDROP_WARNING_NOHIGHLIGHT VS = 0x0005_0002 VS_DRAGDROP_NONE_HIGHLIGHT VS = 0x0006_0001 VS_DRAGDROP_NONE_NOHIGHLIGHT VS = 0x0006_0002 VS_DRAGDROP_IMAGEBG VS = 0x0007_0000 VS_DRAGDROP_TEXTBG VS = 0x0008_0000 )
const ( VS_EDIT_EDITTEXT_NORMAL VS = 0x0001_0001 VS_EDIT_EDITTEXT_HOT VS = 0x0001_0002 VS_EDIT_EDITTEXT_SELECTED VS = 0x0001_0003 VS_EDIT_EDITTEXT_DISABLED VS = 0x0001_0004 VS_EDIT_EDITTEXT_FOCUSED VS = 0x0001_0005 VS_EDIT_EDITTEXT_READONLY VS = 0x0001_0006 VS_EDIT_EDITTEXT_ASSIST VS = 0x0001_0007 VS_EDIT_EDITTEXT_CUEBANNER VS = 0x0001_0008 VS_EDIT_CARET VS = 0x0002_0000 VS_EDIT_BACKGROUND_NORMAL VS = 0x0003_0001 VS_EDIT_BACKGROUND_HOT VS = 0x0003_0002 VS_EDIT_BACKGROUND_DISABLED VS = 0x0003_0003 VS_EDIT_BACKGROUND_FOCUSED VS = 0x0003_0004 VS_EDIT_BACKGROUND_READONLY VS = 0x0003_0005 VS_EDIT_BACKGROUND_ASSIST VS = 0x0003_0006 VS_EDIT_PASSWORD VS = 0x0004_0000 VS_EDIT_BACKGROUNDWITHBORDER_NORMAL VS = 0x0005_0001 VS_EDIT_BACKGROUNDWITHBORDER_HOT VS = 0x0005_0002 VS_EDIT_BACKGROUNDWITHBORDER_DISABLED VS = 0x0005_0003 VS_EDIT_BACKGROUNDWITHBORDER_FOCUSED VS = 0x0005_0004 VS_EDIT_EDITBORDER_NOSCROLL_NORMAL VS = 0x0006_0001 VS_EDIT_EDITBORDER_NOSCROLL_HOT VS = 0x0006_0002 VS_EDIT_EDITBORDER_NOSCROLL_FOCUSED VS = 0x0006_0003 VS_EDIT_EDITBORDER_NOSCROLL_DISABLED VS = 0x0006_0004 VS_EDIT_EDITBORDER_HSCROLL_NORMAL VS = 0x0007_0001 VS_EDIT_EDITBORDER_HSCROLL_HOT VS = 0x0007_0002 VS_EDIT_EDITBORDER_HSCROLL_FOCUSED VS = 0x0007_0003 VS_EDIT_EDITBORDER_HSCROLL_DISABLED VS = 0x0007_0004 VS_EDIT_EDITBORDER_VSCROLL_NORMAL VS = 0x0008_0001 VS_EDIT_EDITBORDER_VSCROLL_HOT VS = 0x0008_0002 VS_EDIT_EDITBORDER_VSCROLL_FOCUSED VS = 0x0008_0003 VS_EDIT_EDITBORDER_VSCROLL_DISABLED VS = 0x0008_0004 VS_EDIT_EDITBORDER_HVSCROLL_NORMAL VS = 0x0009_0001 VS_EDIT_EDITBORDER_HVSCROLL_HOT VS = 0x0009_0002 VS_EDIT_EDITBORDER_HVSCROLL_FOCUSED VS = 0x0009_0003 VS_EDIT_EDITBORDER_HVSCROLL_DISABLED VS = 0x0009_0004 )
const ( VS_EXPLORERBAR_HEADERBACKGROUND VS = 0x0001_0000 VS_EXPLORERBAR_HEADERCLOSE_NORMAL VS = 0x0002_0001 VS_EXPLORERBAR_HEADERCLOSE_HOT VS = 0x0002_0002 VS_EXPLORERBAR_HEADERCLOSE_PRESSED VS = 0x0002_0003 VS_EXPLORERBAR_HEADERPIN_NORMAL VS = 0x0003_0001 VS_EXPLORERBAR_HEADERPIN_HOT VS = 0x0003_0002 VS_EXPLORERBAR_HEADERPIN_PRESSED VS = 0x0003_0003 VS_EXPLORERBAR_HEADERPIN_SELECTEDNORMAL VS = 0x0003_0004 VS_EXPLORERBAR_HEADERPIN_SELECTEDHOT VS = 0x0003_0005 VS_EXPLORERBAR_HEADERPIN_SELECTEDPRESSED VS = 0x0003_0006 VS_EXPLORERBAR_IEBARMENU_NORMAL VS = 0x0004_0001 VS_EXPLORERBAR_IEBARMENU_HOT VS = 0x0004_0002 VS_EXPLORERBAR_IEBARMENU_PRESSED VS = 0x0004_0003 VS_EXPLORERBAR_NORMALGROUPBACKGROUND VS = 0x0005_0000 VS_EXPLORERBAR_NORMALGROUPCOLLAPSE_NORMAL VS = 0x0006_0001 VS_EXPLORERBAR_NORMALGROUPCOLLAPSE_HOT VS = 0x0006_0002 VS_EXPLORERBAR_NORMALGROUPCOLLAPSE_PRESSED VS = 0x0006_0003 VS_EXPLORERBAR_NORMALGROUPEXPAND_NORMAL VS = 0x0007_0001 VS_EXPLORERBAR_NORMALGROUPEXPAND_HOT VS = 0x0007_0002 VS_EXPLORERBAR_NORMALGROUPEXPAND_PRESSED VS = 0x0007_0003 VS_EXPLORERBAR_NORMALGROUPHEAD VS = 0x0008_0000 VS_EXPLORERBAR_SPECIALGROUPBACKGROUND VS = 0x0009_0000 VS_EXPLORERBAR_SPECIALGROUPCOLLAPSE_NORMAL VS = 0x000a_0001 VS_EXPLORERBAR_SPECIALGROUPCOLLAPSE_HOT VS = 0x000a_0002 VS_EXPLORERBAR_SPECIALGROUPCOLLAPSE_PRESSED VS = 0x000a_0003 VS_EXPLORERBAR_SPECIALGROUPEXPAND_NORMAL VS = 0x000b_0001 VS_EXPLORERBAR_SPECIALGROUPEXPAND_HOT VS = 0x000b_0002 VS_EXPLORERBAR_SPECIALGROUPEXPAND_PRESSED VS = 0x000b_0003 VS_EXPLORERBAR_SPECIALGROUPHEAD VS = 0x0012_0000 )
const ( VS_FLYOUT_HEADER VS = 0x0001_0000 VS_FLYOUT_BODY_NORMAL VS = 0x0002_0001 VS_FLYOUT_BODY_EMPHASIZED VS = 0x0002_0002 VS_FLYOUT_LABEL_NORMAL VS = 0x0003_0001 VS_FLYOUT_LABEL_SELECTED VS = 0x0003_0002 VS_FLYOUT_LABEL_EMPHASIZED VS = 0x0003_0003 VS_FLYOUT_LABEL_DISABLED VS = 0x0003_0004 VS_FLYOUT_LINK_NORMAL VS = 0x0004_0001 VS_FLYOUT_LINK_HOVER VS = 0x0004_0002 VS_FLYOUT_DIVIDER VS = 0x0005_0000 VS_FLYOUT_WINDOW VS = 0x0006_0000 VS_FLYOUT_LINKAREA VS = 0x0007_0000 VS_FLYOUT_LINKHEADER_NORMAL VS = 0x0008_0001 VS_FLYOUT_LINKHEADER_HOVER VS = 0x0008_0002 )
const ( VS_HEADER_HEADERITEM_NORMAL VS = 0x0001_0001 VS_HEADER_HEADERITEM_HOT VS = 0x0001_0002 VS_HEADER_HEADERITEM_PRESSED VS = 0x0001_0003 VS_HEADER_HEADERITEM_SORTEDNORMAL VS = 0x0001_0004 VS_HEADER_HEADERITEM_SORTEDHOT VS = 0x0001_0005 VS_HEADER_HEADERITEM_SORTEDPRESSED VS = 0x0001_0006 VS_HEADER_HEADERITEM_ICONNORMAL VS = 0x0001_0007 VS_HEADER_HEADERITEM_ICONHOT VS = 0x0001_0008 VS_HEADER_HEADERITEM_ICONPRESSED VS = 0x0001_0009 VS_HEADER_HEADERITEM_ICONSORTEDNORMAL VS = 0x0001_000a VS_HEADER_HEADERITEM_ICONSORTEDHOT VS = 0x0001_000b VS_HEADER_HEADERITEM_ICONSORTEDPRESSED VS = 0x0001_000c VS_HEADER_HEADERITEMLEFT_NORMAL VS = 0x0002_0001 VS_HEADER_HEADERITEMLEFT_HOT VS = 0x0002_0002 VS_HEADER_HEADERITEMLEFT_PRESSED VS = 0x0002_0003 VS_HEADER_HEADERITEMRIGHT_NORMAL VS = 0x0003_0001 VS_HEADER_HEADERITEMRIGHT_HOT VS = 0x0003_0002 VS_HEADER_HEADERITEMRIGHT_PRESSED VS = 0x0003_0003 VS_HEADER_HEADERSORTARROW_SORTEDUP VS = 0x0004_0001 VS_HEADER_HEADERSORTARROW_SORTEDDOWN VS = 0x0004_0002 VS_HEADER_HEADERDROPDOWN_NORMAL VS = 0x0005_0001 VS_HEADER_HEADERDROPDOWN_SOFTHOT VS = 0x0005_0002 VS_HEADER_HEADERDROPDOWN_HOT VS = 0x0005_0003 VS_HEADER_HEADERDROPDOWNFILTER_NORMAL VS = 0x0006_0001 VS_HEADER_HEADERDROPDOWNFILTER_SOFTHOT VS = 0x0006_0002 VS_HEADER_HEADERDROPDOWNFILTER_HOT VS = 0x0006_0003 VS_HEADER_HEADEROVERFLOW_NORMAL VS = 0x0007_0001 VS_HEADER_HEADEROVERFLOW_HOT VS = 0x0007_0002 )
const ( VS_LISTBOX_BORDER_HSCROLL_NORMAL VS = 0x0001_0001 VS_LISTBOX_BORDER_HSCROLL_FOCUSED VS = 0x0001_0002 VS_LISTBOX_BORDER_HSCROLL_HOT VS = 0x0001_0003 VS_LISTBOX_BORDER_HSCROLL_DISABLED VS = 0x0001_0004 VS_LISTBOX_BORDER_HVSCROLL_NORMAL VS = 0x0002_0001 VS_LISTBOX_BORDER_HVSCROLL_FOCUSED VS = 0x0002_0002 VS_LISTBOX_BORDER_HVSCROLL_HOT VS = 0x0002_0003 VS_LISTBOX_BORDER_HVSCROLL_DISABLED VS = 0x0002_0004 VS_LISTBOX_BORDER_NOSCROLL_NORMAL VS = 0x0003_0001 VS_LISTBOX_BORDER_NOSCROLL_FOCUSED VS = 0x0003_0002 VS_LISTBOX_BORDER_NOSCROLL_HOT VS = 0x0003_0003 VS_LISTBOX_BORDER_NOSCROLL_DISABLED VS = 0x0003_0004 VS_LISTBOX_BORDER_VSCROLL_NORMAL VS = 0x0004_0001 VS_LISTBOX_BORDER_VSCROLL_FOCUSED VS = 0x0004_0002 VS_LISTBOX_BORDER_VSCROLL_HOT VS = 0x0004_0003 VS_LISTBOX_BORDER_VSCROLL_DISABLED VS = 0x0004_0004 VS_LISTBOX_ITEM_HOT VS = 0x0005_0001 VS_LISTBOX_ITEM_HOTSELECTED VS = 0x0005_0002 VS_LISTBOX_ITEM_SELECTED VS = 0x0005_0003 VS_LISTBOX_ITEM_SELECTEDNOTFOCUS VS = 0x0005_0004 )
const ( VS_LISTVIEW_LISTITEM_NORMAL VS = 0x0001_0001 VS_LISTVIEW_LISTITEM_HOT VS = 0x0001_0002 VS_LISTVIEW_LISTITEM_SELECTED VS = 0x0001_0003 VS_LISTVIEW_LISTITEM_DISABLED VS = 0x0001_0004 VS_LISTVIEW_LISTITEM_SELECTEDNOTFOCUS VS = 0x0001_0005 VS_LISTVIEW_LISTITEM_HOTSELECTED VS = 0x0001_0006 VS_LISTVIEW_LISTGROUP VS = 0x0002_0000 VS_LISTVIEW_LISTDETAIL VS = 0x0003_0000 VS_LISTVIEW_LISTSORTEDDETAIL VS = 0x0004_0000 VS_LISTVIEW_EMPTYTEXT VS = 0x0005_0000 VS_LISTVIEW_GROUPHEADER_OPEN VS = 0x0006_0001 VS_LISTVIEW_GROUPHEADER_OPENHOT VS = 0x0006_0002 VS_LISTVIEW_GROUPHEADER_OPENSELECTED VS = 0x0006_0003 VS_LISTVIEW_GROUPHEADER_OPENSELECTEDHOT VS = 0x0006_0004 VS_LISTVIEW_GROUPHEADER_OPENSELECTEDNOTFOCUSED VS = 0x0006_0005 VS_LISTVIEW_GROUPHEADER_OPENSELECTEDNOTFOCUSEDHOT VS = 0x0006_0006 VS_LISTVIEW_GROUPHEADER_OPENMIXEDSELECTION VS = 0x0006_0007 VS_LISTVIEW_GROUPHEADER_OPENMIXEDSELECTIONHOT VS = 0x0006_0008 VS_LISTVIEW_GROUPHEADER_CLOSE VS = 0x0006_0009 VS_LISTVIEW_GROUPHEADER_CLOSEHOT VS = 0x0006_000a VS_LISTVIEW_GROUPHEADER_CLOSESELECTED VS = 0x0006_000b VS_LISTVIEW_GROUPHEADER_CLOSESELECTEDHOT VS = 0x0006_000c VS_LISTVIEW_GROUPHEADER_CLOSESELECTEDNOTFOCUSED VS = 0x0006_000d VS_LISTVIEW_GROUPHEADER_CLOSESELECTEDNOTFOCUSEDHOT VS = 0x0006_000e VS_LISTVIEW_GROUPHEADER_CLOSEMIXEDSELECTION VS = 0x0006_000f VS_LISTVIEW_GROUPHEADER_CLOSEMIXEDSELECTIONHOT VS = 0x0006_0010 VS_LISTVIEW_GROUPHEADERLINE_OPEN VS = 0x0007_0001 VS_LISTVIEW_GROUPHEADERLINE_OPENHOT VS = 0x0007_0002 VS_LISTVIEW_GROUPHEADERLINE_OPENSELECTED VS = 0x0007_0003 VS_LISTVIEW_GROUPHEADERLINE_OPENSELECTEDHOT VS = 0x0007_0004 VS_LISTVIEW_GROUPHEADERLINE_OPENSELECTEDNOTFOCUSED VS = 0x0007_0005 VS_LISTVIEW_GROUPHEADERLINE_OPENSELECTEDNOTFOCUSEDHOT VS = 0x0007_0006 VS_LISTVIEW_GROUPHEADERLINE_OPENMIXEDSELECTION VS = 0x0007_0007 VS_LISTVIEW_GROUPHEADERLINE_OPENMIXEDSELECTIONHOT VS = 0x0007_0008 VS_LISTVIEW_GROUPHEADERLINE_CLOSE VS = 0x0007_0009 VS_LISTVIEW_GROUPHEADERLINE_CLOSEHOT VS = 0x0007_000a VS_LISTVIEW_GROUPHEADERLINE_CLOSESELECTED VS = 0x0007_000b VS_LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDHOT VS = 0x0007_000c VS_LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDNOTFOCUSED VS = 0x0007_000d VS_LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDNOTFOCUSEDHOT VS = 0x0007_000e VS_LISTVIEW_GROUPHEADERLINE_CLOSEMIXEDSELECTION VS = 0x0007_000f VS_LISTVIEW_GROUPHEADERLINE_CLOSEMIXEDSELECTIONHOT VS = 0x0007_0010 VS_LISTVIEW_EXPANDBUTTON_NORMAL VS = 0x0008_0001 VS_LISTVIEW_EXPANDBUTTON_HOVER VS = 0x0008_0002 VS_LISTVIEW_EXPANDBUTTON_PUSHED VS = 0x0008_0003 VS_LISTVIEW_COLLAPSEBUTTON_NORMAL VS = 0x0009_0001 VS_LISTVIEW_COLLAPSEBUTTON_HOVER VS = 0x0009_0002 VS_LISTVIEW_COLLAPSEBUTTON_PUSHED VS = 0x0009_0003 VS_LISTVIEW_COLUMNDETAIL VS = 0x0010_0000 )
const ( VS_MENU_MENUITEM_TMSCHEMA VS = 0x0001_0000 VS_MENU_MENUDROPDOWN_TMSCHEMA VS = 0x0002_0000 VS_MENU_MENUBARITEM_TMSCHEMA VS = 0x0003_0000 VS_MENU_MENUBARDROPDOWN_TMSCHEMA VS = 0x0004_0000 VS_MENU_CHEVRON_TMSCHEMA VS = 0x0005_0000 VS_MENU_SEPARATOR_TMSCHEMA VS = 0x0006_0000 VS_MENU_BARBACKGROUND_ACTIVE VS = 0x0007_0001 VS_MENU_BARBACKGROUND_INACTIVE VS = 0x0007_0002 VS_MENU_BARITEM_NORMAL VS = 0x0008_0001 VS_MENU_BARITEM_HOT VS = 0x0008_0002 VS_MENU_BARITEM_PUSHED VS = 0x0008_0003 VS_MENU_BARITEM_DISABLED VS = 0x0008_0004 VS_MENU_BARITEM_DISABLEDHOT VS = 0x0008_0005 VS_MENU_BARITEM_DISABLEDPUSHED VS = 0x0008_0006 VS_MENU_POPUPBACKGROUND VS = 0x0009_0000 VS_MENU_POPUPBORDERS VS = 0x0010_0000 VS_MENU_POPUPCHECK_CHECKMARKNORMAL VS = 0x000b_0001 VS_MENU_POPUPCHECK_CHECKMARKDISABLED VS = 0x000b_0002 VS_MENU_POPUPCHECK_BULLETNORMAL VS = 0x000b_0003 VS_MENU_POPUPCHECK_BULLETDISABLED VS = 0x000b_0004 VS_MENU_POPUPCHECKBACKGROUND_DISABLED VS = 0x000c_0001 VS_MENU_POPUPCHECKBACKGROUND_NORMAL VS = 0x000c_0002 VS_MENU_POPUPCHECKBACKGROUND_BITMAP VS = 0x000c_0003 VS_MENU_POPUPGUTTER VS = 0x0013_0000 VS_MENU_POPUPITEM_NORMAL VS = 0x000e_0001 VS_MENU_POPUPITEM_HOT VS = 0x000e_0002 VS_MENU_POPUPITEM_DISABLED VS = 0x000e_0003 VS_MENU_POPUPITEM_DISABLEDHOT VS = 0x000e_0004 VS_MENU_POPUPSEPARATOR VS = 0x0015_0000 VS_MENU_POPUPSUBMENU_NORMAL VS = 0x0010_0001 VS_MENU_POPUPSUBMENU_DISABLED VS = 0x0010_0002 VS_MENU_SYSTEMCLOSE_NORMAL VS = 0x0011_0001 VS_MENU_SYSTEMCLOSE_DISABLED VS = 0x0011_0002 VS_MENU_SYSTEMMAXIMIZE_NORMAL VS = 0x0012_0001 VS_MENU_SYSTEMMAXIMIZE_DISABLED VS = 0x0012_0002 VS_MENU_SYSTEMMINIMIZE_NORMAL VS = 0x0013_0001 VS_MENU_SYSTEMMINIMIZE_DISABLED VS = 0x0013_0002 VS_MENU_SYSTEMRESTORE_NORMAL VS = 0x0014_0001 VS_MENU_SYSTEMRESTORE_DISABLED VS = 0x0014_0002 )
const ( VS_NAVIGATION_BACKBUTTON_NORMAL VS = 0x0001_0001 VS_NAVIGATION_BACKBUTTON_HOT VS = 0x0001_0002 VS_NAVIGATION_BACKBUTTON_PRESSED VS = 0x0001_0003 VS_NAVIGATION_BACKBUTTON_DISABLED VS = 0x0001_0004 VS_NAVIGATION_FORWARDBUTTON_NORMAL VS = 0x0002_0001 VS_NAVIGATION_FORWARDBUTTON_HOT VS = 0x0002_0002 VS_NAVIGATION_FORWARDBUTTON_PRESSED VS = 0x0002_0003 VS_NAVIGATION_FORWARDBUTTON_DISABLED VS = 0x0002_0004 VS_NAVIGATION_MENUBUTTON_NORMAL VS = 0x0003_0001 VS_NAVIGATION_MENUBUTTON_HOT VS = 0x0003_0002 VS_NAVIGATION_MENUBUTTON_PRESSED VS = 0x0003_0003 VS_NAVIGATION_MENUBUTTON_DISABLED VS = 0x0003_0004 )
const ( VS_PROGRESS_BAR VS = 0x0001_0000 VS_PROGRESS_BARVERT VS = 0x0002_0000 VS_PROGRESS_CHUNK VS = 0x0003_0000 VS_PROGRESS_CHUNKVERT VS = 0x0004_0000 VS_PROGRESS_FILL_NORMAL VS = 0x0005_0001 VS_PROGRESS_FILL_ERROR VS = 0x0005_0002 VS_PROGRESS_FILL_PAUSED VS = 0x0005_0003 VS_PROGRESS_FILL_PARTIAL VS = 0x0005_0004 VS_PROGRESS_FILLVERT_NORMAL VS = 0x0006_0001 VS_PROGRESS_FILLVERT_ERROR VS = 0x0006_0002 VS_PROGRESS_FILLVERT_PAUSED VS = 0x0006_0003 VS_PROGRESS_FILLVERT_PARTIAL VS = 0x0006_0004 VS_PROGRESS_PULSEOVERLAY VS = 0x0007_0000 VS_PROGRESS_MOVEOVERLAY VS = 0x0008_0000 VS_PROGRESS_PULSEOVERLAYVERT VS = 0x0009_0000 VS_PROGRESS_MOVEOVERLAYVERT VS = 0x0010_0000 VS_PROGRESS_TRANSPARENTBAR_NORMAL VS = 0x000b_0001 VS_PROGRESS_TRANSPARENTBAR_PARTIAL VS = 0x000b_0002 VS_PROGRESS_TRANSPARENTBARVERT_NORMAL VS = 0x000c_0001 VS_PROGRESS_TRANSPARENTBARVERT_PARTIAL VS = 0x000c_0002 )
const ( VS_REBAR_GRIPPER VS = 0x0001_0000 VS_REBAR_GRIPPERVERT VS = 0x0002_0000 VS_REBAR_BAND VS = 0x0003_0000 VS_REBAR_CHEVRON_NORMAL VS = 0x0004_0001 VS_REBAR_CHEVRON_HOT VS = 0x0004_0002 VS_REBAR_CHEVRON_PRESSED VS = 0x0004_0003 VS_REBAR_CHEVRONVERT_NORMAL VS = 0x0005_0001 VS_REBAR_CHEVRONVERT_HOT VS = 0x0005_0002 VS_REBAR_CHEVRONVERT_PRESSED VS = 0x0005_0003 VS_REBAR_BACKGROUND VS = 0x0006_0000 VS_REBAR_SPLITTER_NORMAL VS = 0x0007_0001 VS_REBAR_SPLITTER_HOT VS = 0x0007_0002 VS_REBAR_SPLITTER_PRESSED VS = 0x0007_0003 VS_REBAR_SPLITTERVERT_NORMAL VS = 0x0008_0001 VS_REBAR_SPLITTERVERT_HOT VS = 0x0008_0002 VS_REBAR_SPLITTERVERT_PRESSED VS = 0x0008_0003 )
const ( VS_SCROLLBAR_ARROWBTN_UPNORMAL VS = 0x0001_0001 VS_SCROLLBAR_ARROWBTN_UPHOT VS = 0x0001_0002 VS_SCROLLBAR_ARROWBTN_UPPRESSED VS = 0x0001_0003 VS_SCROLLBAR_ARROWBTN_UPDISABLED VS = 0x0001_0004 VS_SCROLLBAR_ARROWBTN_DOWNNORMAL VS = 0x0001_0005 VS_SCROLLBAR_ARROWBTN_DOWNHOT VS = 0x0001_0006 VS_SCROLLBAR_ARROWBTN_DOWNPRESSED VS = 0x0001_0007 VS_SCROLLBAR_ARROWBTN_DOWNDISABLED VS = 0x0001_0008 VS_SCROLLBAR_ARROWBTN_LEFTNORMAL VS = 0x0001_0009 VS_SCROLLBAR_ARROWBTN_LEFTHOT VS = 0x0001_000a VS_SCROLLBAR_ARROWBTN_LEFTPRESSED VS = 0x0001_000b VS_SCROLLBAR_ARROWBTN_LEFTDISABLED VS = 0x0001_000c VS_SCROLLBAR_ARROWBTN_RIGHTNORMAL VS = 0x0001_000d VS_SCROLLBAR_ARROWBTN_RIGHTHOT VS = 0x0001_000e VS_SCROLLBAR_ARROWBTN_RIGHTPRESSED VS = 0x0001_000f VS_SCROLLBAR_ARROWBTN_RIGHTDISABLED VS = 0x0001_0010 VS_SCROLLBAR_ARROWBTN_UPHOVER VS = 0x0001_0011 VS_SCROLLBAR_ARROWBTN_DOWNHOVER VS = 0x0001_0012 VS_SCROLLBAR_ARROWBTN_LEFTHOVER VS = 0x0001_0013 VS_SCROLLBAR_ARROWBTN_RIGHTHOVER VS = 0x0001_0014 VS_SCROLLBAR_THUMBBTNHORZ_NORMAL VS = 0x0002_0001 VS_SCROLLBAR_THUMBBTNHORZ_HOT VS = 0x0002_0002 VS_SCROLLBAR_THUMBBTNHORZ_PRESSED VS = 0x0002_0003 VS_SCROLLBAR_THUMBBTNHORZ_DISABLED VS = 0x0002_0004 VS_SCROLLBAR_THUMBBTNHORZ_HOVER VS = 0x0002_0005 VS_SCROLLBAR_THUMBBTNVERT_NORMAL VS = 0x0003_0001 VS_SCROLLBAR_THUMBBTNVERT_HOT VS = 0x0003_0002 VS_SCROLLBAR_THUMBBTNVERT_PRESSED VS = 0x0003_0003 VS_SCROLLBAR_THUMBBTNVERT_DISABLED VS = 0x0003_0004 VS_SCROLLBAR_THUMBBTNVERT_HOVER VS = 0x0003_0005 VS_SCROLLBAR_LOWERTRACKHORZ_NORMAL VS = 0x0004_0001 VS_SCROLLBAR_LOWERTRACKHORZ_HOT VS = 0x0004_0002 VS_SCROLLBAR_LOWERTRACKHORZ_PRESSED VS = 0x0004_0003 VS_SCROLLBAR_LOWERTRACKHORZ_DISABLED VS = 0x0004_0004 VS_SCROLLBAR_LOWERTRACKHORZ_HOVER VS = 0x0004_0005 VS_SCROLLBAR_UPPERTRACKHORZ_NORMAL VS = 0x0005_0001 VS_SCROLLBAR_UPPERTRACKHORZ_HOT VS = 0x0005_0002 VS_SCROLLBAR_UPPERTRACKHORZ_PRESSED VS = 0x0005_0003 VS_SCROLLBAR_UPPERTRACKHORZ_DISABLED VS = 0x0005_0004 VS_SCROLLBAR_UPPERTRACKHORZ_HOVER VS = 0x0005_0005 VS_SCROLLBAR_LOWERTRACKVERT_NORMAL VS = 0x0006_0001 VS_SCROLLBAR_LOWERTRACKVERT_HOT VS = 0x0006_0002 VS_SCROLLBAR_LOWERTRACKVERT_PRESSED VS = 0x0006_0003 VS_SCROLLBAR_LOWERTRACKVERT_DISABLED VS = 0x0006_0004 VS_SCROLLBAR_LOWERTRACKVERT_HOVER VS = 0x0006_0005 VS_SCROLLBAR_UPPERTRACKVERT_NORMAL VS = 0x0007_0001 VS_SCROLLBAR_UPPERTRACKVERT_HOT VS = 0x0007_0002 VS_SCROLLBAR_UPPERTRACKVERT_PRESSED VS = 0x0007_0003 VS_SCROLLBAR_UPPERTRACKVERT_DISABLED VS = 0x0007_0004 VS_SCROLLBAR_UPPERTRACKVERT_HOVER VS = 0x0007_0005 VS_SCROLLBAR_GRIPPERHORZ_NORMAL VS = 0x0008_0001 VS_SCROLLBAR_GRIPPERHORZ_HOT VS = 0x0008_0002 VS_SCROLLBAR_GRIPPERHORZ_PRESSED VS = 0x0008_0003 VS_SCROLLBAR_GRIPPERHORZ_DISABLED VS = 0x0008_0004 VS_SCROLLBAR_GRIPPERHORZ_HOVER VS = 0x0008_0005 VS_SCROLLBAR_GRIPPERVERT_NORMAL VS = 0x0009_0001 VS_SCROLLBAR_GRIPPERVERT_HOT VS = 0x0009_0002 VS_SCROLLBAR_GRIPPERVERT_PRESSED VS = 0x0009_0003 VS_SCROLLBAR_GRIPPERVERT_DISABLED VS = 0x0009_0004 VS_SCROLLBAR_GRIPPERVERT_HOVER VS = 0x0009_0005 VS_SCROLLBAR_SIZEBOX_RIGHTALIGN VS = 0x000a_0001 VS_SCROLLBAR_SIZEBOX_LEFTALIGN VS = 0x000a_0002 VS_SCROLLBAR_SIZEBOX_TOPRIGHTALIGN VS = 0x000a_0003 VS_SCROLLBAR_SIZEBOX_TOPLEFTALIGN VS = 0x000a_0004 VS_SCROLLBAR_SIZEBOX_HALFBOTTOMRIGHTALIGN VS = 0x000a_0005 VS_SCROLLBAR_SIZEBOX_HALFBOTTOMLEFTALIGN VS = 0x000a_0006 VS_SCROLLBAR_SIZEBOX_HALFTOPRIGHTALIGN VS = 0x000a_0007 VS_SCROLLBAR_SIZEBOX_HALFTOPLEFTALIGN VS = 0x000a_0008 VS_SCROLLBAR_SIZEBOXBKGND_NORMAL VS = 0x000b_0001 VS_SCROLLBAR_SIZEBOXBKGND_HOT VS = 0x000b_0002 VS_SCROLLBAR_SIZEBOXBKGND_PRESSED VS = 0x000b_0003 VS_SCROLLBAR_SIZEBOXBKGND_DISABLED VS = 0x000b_0004 VS_SCROLLBAR_SIZEBOXBKGND_HOVER VS = 0x000b_0005 )
const ( VS_SPIN_UP_NORMAL VS = 0x0001_0001 VS_SPIN_UP_HOT VS = 0x0001_0002 VS_SPIN_UP_PRESSED VS = 0x0001_0003 VS_SPIN_UP_DISABLED VS = 0x0001_0004 VS_SPIN_DOWN_NORMAL VS = 0x0002_0001 VS_SPIN_DOWN_HOT VS = 0x0002_0002 VS_SPIN_DOWN_PRESSED VS = 0x0002_0003 VS_SPIN_DOWN_DISABLED VS = 0x0002_0004 VS_SPIN_UPHORZ_NORMAL VS = 0x0003_0001 VS_SPIN_UPHORZ_HOT VS = 0x0003_0002 VS_SPIN_UPHORZ_PRESSED VS = 0x0003_0003 VS_SPIN_UPHORZ_DISABLED VS = 0x0003_0004 VS_SPIN_DOWNHORZ_NORMAL VS = 0x0004_0001 VS_SPIN_DOWNHORZ_HOT VS = 0x0004_0002 VS_SPIN_DOWNHORZ_PRESSED VS = 0x0004_0003 VS_SPIN_DOWNHORZ_DISABLED VS = 0x0004_0004 )
const ( VS_TAB_TABITEM_NORMAL VS = 0x0001_0001 VS_TAB_TABITEM_HOT VS = 0x0001_0002 VS_TAB_TABITEM_SELECTED VS = 0x0001_0003 VS_TAB_TABITEM_DISABLED VS = 0x0001_0004 VS_TAB_TABITEM_FOCUSED VS = 0x0001_0005 VS_TAB_TABITEMLEFTEDGE_NORMAL VS = 0x0002_0001 VS_TAB_TABITEMLEFTEDGE_HOT VS = 0x0002_0002 VS_TAB_TABITEMLEFTEDGE_SELECTED VS = 0x0002_0003 VS_TAB_TABITEMLEFTEDGE_DISABLED VS = 0x0002_0004 VS_TAB_TABITEMLEFTEDGE_FOCUSED VS = 0x0002_0005 VS_TAB_TABITEMRIGHTEDGE_NORMAL VS = 0x0003_0001 VS_TAB_TABITEMRIGHTEDGE_HOT VS = 0x0003_0002 VS_TAB_TABITEMRIGHTEDGE_SELECTED VS = 0x0003_0003 VS_TAB_TABITEMRIGHTEDGE_DISABLED VS = 0x0003_0004 VS_TAB_TABITEMRIGHTEDGE_FOCUSED VS = 0x0003_0005 VS_TAB_TABITEMBOTHEDGE_NORMAL VS = 0x0004_0001 VS_TAB_TABITEMBOTHEDGE_HOT VS = 0x0004_0002 VS_TAB_TABITEMBOTHEDGE_SELECTED VS = 0x0004_0003 VS_TAB_TABITEMBOTHEDGE_DISABLED VS = 0x0004_0004 VS_TAB_TABITEMBOTHEDGE_FOCUSED VS = 0x0004_0005 VS_TAB_TOPTABITEM_NORMAL VS = 0x0005_0001 VS_TAB_TOPTABITEM_HOT VS = 0x0005_0002 VS_TAB_TOPTABITEM_SELECTED VS = 0x0005_0003 VS_TAB_TOPTABITEM_DISABLED VS = 0x0005_0004 VS_TAB_TOPTABITEM_FOCUSED VS = 0x0005_0005 VS_TAB_TOPTABITEMLEFTEDGE_NORMAL VS = 0x0006_0001 VS_TAB_TOPTABITEMLEFTEDGE_HOT VS = 0x0006_0002 VS_TAB_TOPTABITEMLEFTEDGE_SELECTED VS = 0x0006_0003 VS_TAB_TOPTABITEMLEFTEDGE_DISABLED VS = 0x0006_0004 VS_TAB_TOPTABITEMLEFTEDGE_FOCUSED VS = 0x0006_0005 VS_TAB_TOPTABITEMRIGHTEDGE_NORMAL VS = 0x0007_0001 VS_TAB_TOPTABITEMRIGHTEDGE_HOT VS = 0x0007_0002 VS_TAB_TOPTABITEMRIGHTEDGE_SELECTED VS = 0x0007_0003 VS_TAB_TOPTABITEMRIGHTEDGE_DISABLED VS = 0x0007_0004 VS_TAB_TOPTABITEMRIGHTEDGE_FOCUSED VS = 0x0007_0005 VS_TAB_TOPTABITEMBOTHEDGE_NORMAL VS = 0x0008_0001 VS_TAB_TOPTABITEMBOTHEDGE_HOT VS = 0x0008_0002 VS_TAB_TOPTABITEMBOTHEDGE_SELECTED VS = 0x0008_0003 VS_TAB_TOPTABITEMBOTHEDGE_DISABLED VS = 0x0008_0004 VS_TAB_TOPTABITEMBOTHEDGE_FOCUSED VS = 0x0008_0005 VS_TAB_PANE VS = 0x0009_0000 VS_TAB_BODY VS = 0x0010_0000 VS_TAB_AEROWIZARDBODY VS = 0x0011_0000 )
const ( VS_TASKDIALOG_PRIMARYPANEL VS = 0x0001_0000 VS_TASKDIALOG_MAININSTRUCTIONPANE VS = 0x0002_0000 VS_TASKDIALOG_MAINICON VS = 0x0003_0000 VS_TASKDIALOG_CONTENTPANE_STANDALONE VS = 0x0004_0001 VS_TASKDIALOG_CONTENTICON VS = 0x0005_0000 VS_TASKDIALOG_EXPANDEDCONTENT VS = 0x0006_0000 VS_TASKDIALOG_COMMANDLINKPANE VS = 0x0007_0000 VS_TASKDIALOG_SECONDARYPANEL VS = 0x0008_0000 VS_TASKDIALOG_CONTROLPANE VS = 0x0009_0000 VS_TASKDIALOG_BUTTONSECTION VS = 0x0010_0000 VS_TASKDIALOG_BUTTONWRAPPER VS = 0x0011_0000 VS_TASKDIALOG_EXPANDOTEXT VS = 0x0012_0000 VS_TASKDIALOG_EXPANDOBUTTON_NORMAL VS = 0x000d_0001 VS_TASKDIALOG_EXPANDOBUTTON_HOVER VS = 0x000d_0002 VS_TASKDIALOG_EXPANDOBUTTON_PRESSED VS = 0x000d_0003 VS_TASKDIALOG_EXPANDOBUTTON_EXPANDEDNORMAL VS = 0x000d_0004 VS_TASKDIALOG_EXPANDOBUTTON_EXPANDEDHOVER VS = 0x000d_0005 VS_TASKDIALOG_EXPANDOBUTTON_EXPANDEDPRESSED VS = 0x000d_0006 VS_TASKDIALOG_EXPANDOBUTTON_NORMALDISABLED VS = 0x000d_0007 VS_TASKDIALOG_EXPANDOBUTTON_EXPANDEDDISABLED VS = 0x000d_0008 VS_TASKDIALOG_VERIFICATIONTEXT VS = 0x0014_0000 VS_TASKDIALOG_FOOTNOTEPANE VS = 0x0015_0000 VS_TASKDIALOG_FOOTNOTEAREA VS = 0x0016_0000 VS_TASKDIALOG_FOOTNOTESEPARATOR VS = 0x0017_0000 VS_TASKDIALOG_EXPANDEDFOOTERAREA VS = 0x0018_0000 VS_TASKDIALOG_PROGRESSBAR VS = 0x0019_0000 VS_TASKDIALOG_IMAGEALIGNMENT VS = 0x0020_0000 VS_TASKDIALOG_RADIOBUTTONPANE VS = 0x0021_0000 )
const ( VS_TEXTSTYLE_MAININSTRUCTION VS = 0x0001_0000 VS_TEXTSTYLE_INSTRUCTION VS = 0x0002_0000 VS_TEXTSTYLE_BODYTITLE VS = 0x0003_0000 VS_TEXTSTYLE_BODYTEXT VS = 0x0004_0000 VS_TEXTSTYLE_SECONDARYTEXT VS = 0x0005_0000 VS_TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_NORMAL VS = 0x0006_0001 VS_TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_HOT VS = 0x0006_0002 VS_TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_PRESSED VS = 0x0006_0003 VS_TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_DISABLED VS = 0x0006_0004 VS_TEXTSTYLE_EXPANDED VS = 0x0007_0000 VS_TEXTSTYLE_LABEL VS = 0x0008_0000 VS_TEXTSTYLE_CONTROLLABEL_CONTROLLABEL_NORMAL VS = 0x0009_0001 VS_TEXTSTYLE_CONTROLLABEL_CONTROLLABEL_DISABLED VS = 0x0009_0002 )
const ( VS_TOOLBAR_BUTTON_NORMAL VS = 0x0001_0001 VS_TOOLBAR_BUTTON_HOT VS = 0x0001_0002 VS_TOOLBAR_BUTTON_PRESSED VS = 0x0001_0003 VS_TOOLBAR_BUTTON_DISABLED VS = 0x0001_0004 VS_TOOLBAR_BUTTON_CHECKED VS = 0x0001_0005 VS_TOOLBAR_BUTTON_HOTCHECKED VS = 0x0001_0006 VS_TOOLBAR_BUTTON_NEARHOT VS = 0x0001_0007 VS_TOOLBAR_BUTTON_OTHERSIDEHOT VS = 0x0001_0008 VS_TOOLBAR_DROPDOWNBUTTON_NORMAL VS = 0x0002_0001 VS_TOOLBAR_DROPDOWNBUTTON_HOT VS = 0x0002_0002 VS_TOOLBAR_DROPDOWNBUTTON_PRESSED VS = 0x0002_0003 VS_TOOLBAR_DROPDOWNBUTTON_DISABLED VS = 0x0002_0004 VS_TOOLBAR_DROPDOWNBUTTON_CHECKED VS = 0x0002_0005 VS_TOOLBAR_DROPDOWNBUTTON_HOTCHECKED VS = 0x0002_0006 VS_TOOLBAR_DROPDOWNBUTTON_NEARHOT VS = 0x0002_0007 VS_TOOLBAR_DROPDOWNBUTTON_OTHERSIDEHOT VS = 0x0002_0008 VS_TOOLBAR_SPLITBUTTON_NORMAL VS = 0x0003_0001 VS_TOOLBAR_SPLITBUTTON_HOT VS = 0x0003_0002 VS_TOOLBAR_SPLITBUTTON_PRESSED VS = 0x0003_0003 VS_TOOLBAR_SPLITBUTTON_DISABLED VS = 0x0003_0004 VS_TOOLBAR_SPLITBUTTON_CHECKED VS = 0x0003_0005 VS_TOOLBAR_SPLITBUTTON_HOTCHECKED VS = 0x0003_0006 VS_TOOLBAR_SPLITBUTTON_NEARHOT VS = 0x0003_0007 VS_TOOLBAR_SPLITBUTTON_OTHERSIDEHOT VS = 0x0003_0008 VS_TOOLBAR_SPLITBUTTONDROPDOWN_NORMAL VS = 0x0004_0001 VS_TOOLBAR_SPLITBUTTONDROPDOWN_HOT VS = 0x0004_0002 VS_TOOLBAR_SPLITBUTTONDROPDOWN_PRESSED VS = 0x0004_0003 VS_TOOLBAR_SPLITBUTTONDROPDOWN_DISABLED VS = 0x0004_0004 VS_TOOLBAR_SPLITBUTTONDROPDOWN_CHECKED VS = 0x0004_0005 VS_TOOLBAR_SPLITBUTTONDROPDOWN_HOTCHECKED VS = 0x0004_0006 VS_TOOLBAR_SPLITBUTTONDROPDOWN_NEARHOT VS = 0x0004_0007 VS_TOOLBAR_SPLITBUTTONDROPDOWN_OTHERSIDEHOT VS = 0x0004_0008 VS_TOOLBAR_SEPARATOR_NORMAL VS = 0x0005_0001 VS_TOOLBAR_SEPARATOR_HOT VS = 0x0005_0002 VS_TOOLBAR_SEPARATOR_PRESSED VS = 0x0005_0003 VS_TOOLBAR_SEPARATOR_DISABLED VS = 0x0005_0004 VS_TOOLBAR_SEPARATOR_CHECKED VS = 0x0005_0005 VS_TOOLBAR_SEPARATOR_HOTCHECKED VS = 0x0005_0006 VS_TOOLBAR_SEPARATOR_NEARHOT VS = 0x0005_0007 VS_TOOLBAR_SEPARATOR_OTHERSIDEHOT VS = 0x0005_0008 VS_TOOLBAR_SEPARATORVERT_NORMAL VS = 0x0006_0001 VS_TOOLBAR_SEPARATORVERT_HOT VS = 0x0006_0002 VS_TOOLBAR_SEPARATORVERT_PRESSED VS = 0x0006_0003 VS_TOOLBAR_SEPARATORVERT_DISABLED VS = 0x0006_0004 VS_TOOLBAR_SEPARATORVERT_CHECKED VS = 0x0006_0005 VS_TOOLBAR_SEPARATORVERT_HOTCHECKED VS = 0x0006_0006 VS_TOOLBAR_SEPARATORVERT_NEARHOT VS = 0x0006_0007 VS_TOOLBAR_SEPARATORVERT_OTHERSIDEHOT VS = 0x0006_0008 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_NORMAL VS = 0x0007_0001 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_HOT VS = 0x0007_0002 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_PRESSED VS = 0x0007_0003 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_DISABLED VS = 0x0007_0004 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_CHECKED VS = 0x0007_0005 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_HOTCHECKED VS = 0x0007_0006 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_NEARHOT VS = 0x0007_0007 VS_TOOLBAR_DROPDOWNBUTTONGLYPH_OTHERSIDEHOT VS = 0x0007_0008 )
const ( VS_TOOLTIP_STANDARD_NORMAL VS = 0x0001_0001 VS_TOOLTIP_STANDARD_LINK VS = 0x0001_0002 VS_TOOLTIP_STANDARDTITLE VS = 0x0002_0000 VS_TOOLTIP_BALLOON_NORMAL VS = 0x0003_0001 VS_TOOLTIP_BALLOON_LINK VS = 0x0003_0002 VS_TOOLTIP_BALLOONTITLE VS = 0x0004_0000 VS_TOOLTIP_CLOSE_NORMAL VS = 0x0005_0001 VS_TOOLTIP_CLOSE_HOT VS = 0x0005_0002 VS_TOOLTIP_CLOSE_PRESSED VS = 0x0005_0003 VS_TOOLTIP_BALLOONSTEM_POINTINGUPLEFTWALL VS = 0x0006_0001 VS_TOOLTIP_BALLOONSTEM_POINTINGUPCENTERED VS = 0x0006_0002 VS_TOOLTIP_BALLOONSTEM_POINTINGUPRIGHTWALL VS = 0x0006_0003 VS_TOOLTIP_BALLOONSTEM_POINTINGDOWNRIGHTWALL VS = 0x0006_0004 VS_TOOLTIP_BALLOONSTEM_POINTINGDOWNCENTERED VS = 0x0006_0005 VS_TOOLTIP_BALLOONSTEM_POINTINGDOWNLEFTWALL VS = 0x0006_0006 VS_TOOLTIP_WRENCH_NORMAL VS = 0x0007_0001 VS_TOOLTIP_WRENCH_HOT VS = 0x0007_0002 VS_TOOLTIP_WRENCH_PRESSED VS = 0x0007_0003 )
const ( VS_TRACKBAR_TRACK_NORMAL VS = 0x0001_0001 VS_TRACKBAR_TRACKVERT_NORMAL VS = 0x0002_0001 VS_TRACKBAR_THUMB_NORMAL VS = 0x0003_0001 VS_TRACKBAR_THUMB_HOT VS = 0x0003_0002 VS_TRACKBAR_THUMB_PRESSED VS = 0x0003_0003 VS_TRACKBAR_THUMB_FOCUSED VS = 0x0003_0004 VS_TRACKBAR_THUMB_DISABLED VS = 0x0003_0005 VS_TRACKBAR_THUMBBOTTOM_NORMAL VS = 0x0004_0001 VS_TRACKBAR_THUMBBOTTOM_HOT VS = 0x0004_0002 VS_TRACKBAR_THUMBBOTTOM_PRESSED VS = 0x0004_0003 VS_TRACKBAR_THUMBBOTTOM_FOCUSED VS = 0x0004_0004 VS_TRACKBAR_THUMBBOTTOM_DISABLED VS = 0x0004_0005 VS_TRACKBAR_THUMBTOP_NORMAL VS = 0x0005_0001 VS_TRACKBAR_THUMBTOP_HOT VS = 0x0005_0002 VS_TRACKBAR_THUMBTOP_PRESSED VS = 0x0005_0003 VS_TRACKBAR_THUMBTOP_FOCUSED VS = 0x0005_0004 VS_TRACKBAR_THUMBTOP_DISABLED VS = 0x0005_0005 VS_TRACKBAR_THUMBVERT_NORMAL VS = 0x0006_0001 VS_TRACKBAR_THUMBVERT_HOT VS = 0x0006_0002 VS_TRACKBAR_THUMBVERT_PRESSED VS = 0x0006_0003 VS_TRACKBAR_THUMBVERT_FOCUSED VS = 0x0006_0004 VS_TRACKBAR_THUMBVERT_DISABLED VS = 0x0006_0005 VS_TRACKBAR_THUMBLEFT_NORMAL VS = 0x0007_0001 VS_TRACKBAR_THUMBLEFT_HOT VS = 0x0007_0002 VS_TRACKBAR_THUMBLEFT_PRESSED VS = 0x0007_0003 VS_TRACKBAR_THUMBLEFT_FOCUSED VS = 0x0007_0004 VS_TRACKBAR_THUMBLEFT_DISABLED VS = 0x0007_0005 VS_TRACKBAR_THUMBRIGHT_NORMAL VS = 0x0008_0001 VS_TRACKBAR_THUMBRIGHT_HOT VS = 0x0008_0002 VS_TRACKBAR_THUMBRIGHT_PRESSED VS = 0x0008_0003 VS_TRACKBAR_THUMBRIGHT_FOCUSED VS = 0x0008_0004 VS_TRACKBAR_THUMBRIGHT_DISABLED VS = 0x0008_0005 VS_TRACKBAR_TICS_NORMAL VS = 0x0009_0001 VS_TRACKBAR_TICSVERT_NORMAL VS = 0x000a_0001 )
const ( VS_TREEVIEW_TREEITEM_NORMAL VS = 0x0001_0001 VS_TREEVIEW_TREEITEM_HOT VS = 0x0001_0002 VS_TREEVIEW_TREEITEM_SELECTED VS = 0x0001_0003 VS_TREEVIEW_TREEITEM_DISABLED VS = 0x0001_0004 VS_TREEVIEW_TREEITEM_SELECTEDNOTFOCUS VS = 0x0001_0005 VS_TREEVIEW_TREEITEM_HOTSELECTED VS = 0x0001_0006 VS_TREEVIEW_GLYPH_CLOSED VS = 0x0002_0001 VS_TREEVIEW_GLYPH_OPENED VS = 0x0002_0002 VS_TREEVIEW_BRANCH VS = 0x0003_0000 VS_TREEVIEW_HOTGLYPH_CLOSED VS = 0x0004_0001 VS_TREEVIEW_HOTGLYPH_OPENED VS = 0x0004_0002 )
const ( VS_WINDOW_CAPTION_ACTIVE VS = 0x0001_0001 VS_WINDOW_CAPTION_INACTIVE VS = 0x0001_0002 VS_WINDOW_CAPTION_DISABLED VS = 0x0001_0003 VS_WINDOW_SMALLCAPTION_ACTIVE VS = 0x0002_0001 VS_WINDOW_SMALLCAPTION_INACTIVE VS = 0x0002_0002 VS_WINDOW_SMALLCAPTION_DISABLED VS = 0x0002_0003 VS_WINDOW_MINCAPTION_ACTIVE VS = 0x0003_0001 VS_WINDOW_MINCAPTION_INACTIVE VS = 0x0003_0002 VS_WINDOW_MINCAPTION_DISABLED VS = 0x0003_0003 VS_WINDOW_SMALLMINCAPTION VS = 0x0004_0000 VS_WINDOW_MAXCAPTION_ACTIVE VS = 0x0005_0001 VS_WINDOW_MAXCAPTION_INACTIVE VS = 0x0005_0002 VS_WINDOW_MAXCAPTION_DISABLED VS = 0x0005_0003 VS_WINDOW_SMALLMAXCAPTION VS = 0x0006_0000 VS_WINDOW_FRAMELEFT_ACTIVE VS = 0x0007_0001 VS_WINDOW_FRAMELEFT_INACTIVE VS = 0x0007_0002 VS_WINDOW_FRAMERIGHT_ACTIVE VS = 0x0008_0001 VS_WINDOW_FRAMERIGHT_INACTIVE VS = 0x0008_0002 VS_WINDOW_FRAMEBOTTOM_ACTIVE VS = 0x0009_0001 VS_WINDOW_FRAMEBOTTOM_INACTIVE VS = 0x0009_0002 VS_WINDOW_SMALLFRAMELEFT_ACTIVE VS = 0x000a_0001 VS_WINDOW_SMALLFRAMELEFT_INACTIVE VS = 0x000a_0002 VS_WINDOW_SMALLFRAMERIGHT_ACTIVE VS = 0x000b_0001 VS_WINDOW_SMALLFRAMERIGHT_INACTIVE VS = 0x000b_0002 VS_WINDOW_SMALLFRAMEBOTTOM_ACTIVE VS = 0x000c_0001 VS_WINDOW_SMALLFRAMEBOTTOM_INACTIVE VS = 0x000c_0002 VS_WINDOW_SYSBUTTON_NORMAL VS = 0x000d_0001 VS_WINDOW_SYSBUTTON_HOT VS = 0x000d_0002 VS_WINDOW_SYSBUTTON_PUSHED VS = 0x000d_0003 VS_WINDOW_SYSBUTTON_DISABLED VS = 0x000d_0004 VS_WINDOW_MDISYSBUTTON VS = 0x0014_0000 VS_WINDOW_MINBUTTON_NORMAL VS = 0x000f_0001 VS_WINDOW_MINBUTTON_HOT VS = 0x000f_0002 VS_WINDOW_MINBUTTON_PUSHED VS = 0x000f_0003 VS_WINDOW_MINBUTTON_DISABLED VS = 0x000f_0004 VS_WINDOW_MDIMINBUTTON_NORMAL VS = 0x0010_0001 VS_WINDOW_MDIMINBUTTON_HOT VS = 0x0010_0002 VS_WINDOW_MDIMINBUTTON_PUSHED VS = 0x0010_0003 VS_WINDOW_MDIMINBUTTON_DISABLED VS = 0x0010_0004 VS_WINDOW_MAXBUTTON_NORMAL VS = 0x0011_0001 VS_WINDOW_MAXBUTTON_HOT VS = 0x0011_0002 VS_WINDOW_MAXBUTTON_PUSHED VS = 0x0011_0003 VS_WINDOW_MAXBUTTON_DISABLED VS = 0x0011_0004 VS_WINDOW_CLOSEBUTTON_NORMAL VS = 0x0012_0001 VS_WINDOW_CLOSEBUTTON_HOT VS = 0x0012_0002 VS_WINDOW_CLOSEBUTTON_PUSHED VS = 0x0012_0003 VS_WINDOW_CLOSEBUTTON_DISABLED VS = 0x0012_0004 VS_WINDOW_SMALLCLOSEBUTTON_NORMAL VS = 0x0013_0001 VS_WINDOW_SMALLCLOSEBUTTON_HOT VS = 0x0013_0002 VS_WINDOW_SMALLCLOSEBUTTON_PUSHED VS = 0x0013_0003 VS_WINDOW_SMALLCLOSEBUTTON_DISABLED VS = 0x0013_0004 VS_WINDOW_MDICLOSEBUTTON_NORMAL VS = 0x0014_0001 VS_WINDOW_MDICLOSEBUTTON_HOT VS = 0x0014_0002 VS_WINDOW_MDICLOSEBUTTON_PUSHED VS = 0x0014_0003 VS_WINDOW_MDICLOSEBUTTON_DISABLED VS = 0x0014_0004 VS_WINDOW_RESTOREBUTTON_NORMAL VS = 0x0015_0001 VS_WINDOW_RESTOREBUTTON_HOT VS = 0x0015_0002 VS_WINDOW_RESTOREBUTTON_PUSHED VS = 0x0015_0003 VS_WINDOW_RESTOREBUTTON_DISABLED VS = 0x0015_0004 VS_WINDOW_MDIRESTOREBUTTON_NORMAL VS = 0x0016_0001 VS_WINDOW_MDIRESTOREBUTTON_HOT VS = 0x0016_0002 VS_WINDOW_MDIRESTOREBUTTON_PUSHED VS = 0x0016_0003 VS_WINDOW_MDIRESTOREBUTTON_DISABLED VS = 0x0016_0004 VS_WINDOW_HELPBUTTON_NORMAL VS = 0x0017_0001 VS_WINDOW_HELPBUTTON_HOT VS = 0x0017_0002 VS_WINDOW_HELPBUTTON_PUSHED VS = 0x0017_0003 VS_WINDOW_HELPBUTTON_DISABLED VS = 0x0017_0004 VS_WINDOW_MDIHELPBUTTON VS = 0x0024_0000 VS_WINDOW_HORZSCROLL_NORMAL VS = 0x0019_0001 VS_WINDOW_HORZSCROLL_HOT VS = 0x0019_0002 VS_WINDOW_HORZSCROLL_PUSHED VS = 0x0019_0003 VS_WINDOW_HORZSCROLL_DISABLED VS = 0x0019_0004 VS_WINDOW_HORZTHUMB_NORMAL VS = 0x001a_0001 VS_WINDOW_HORZTHUMB_HOT VS = 0x001a_0002 VS_WINDOW_HORZTHUMB_PUSHED VS = 0x001a_0003 VS_WINDOW_HORZTHUMB_DISABLED VS = 0x001a_0004 VS_WINDOW_VERTSCROLL_NORMAL VS = 0x001b_0001 VS_WINDOW_VERTSCROLL_HOT VS = 0x001b_0002 VS_WINDOW_VERTSCROLL_PUSHED VS = 0x001b_0003 VS_WINDOW_VERTSCROLL_DISABLED VS = 0x001b_0004 VS_WINDOW_VERTTHUMB_NORMAL VS = 0x001c_0001 VS_WINDOW_VERTTHUMB_HOT VS = 0x001c_0002 VS_WINDOW_VERTTHUMB_PUSHED VS = 0x001c_0003 VS_WINDOW_VERTTHUMB_DISABLED VS = 0x001c_0004 VS_WINDOW_DIALOG VS = 0x0029_0000 VS_WINDOW_CAPTIONSIZINGTEMPLATE VS = 0x0030_0000 VS_WINDOW_SMALLCAPTIONSIZINGTEMPLATE VS = 0x0031_0000 VS_WINDOW_FRAMELEFTSIZINGTEMPLATE VS = 0x0032_0000 VS_WINDOW_SMALLFRAMELEFTSIZINGTEMPLATE VS = 0x0033_0000 VS_WINDOW_FRAMERIGHTSIZINGTEMPLATE VS = 0x0034_0000 VS_WINDOW_SMALLFRAMERIGHTSIZINGTEMPLATE VS = 0x0035_0000 VS_WINDOW_FRAMEBOTTOMSIZINGTEMPLATE VS = 0x0036_0000 VS_WINDOW_SMALLFRAMEBOTTOMSIZINGTEMPLATE VS = 0x0037_0000 VS_WINDOW_FRAME_ACTIVE VS = 0x0026_0001 VS_WINDOW_FRAME_INACTIVE VS = 0x0026_0002 VS_WINDOW_BORDER VS = 0x0039_0000 )
const ( VS_MONTHCAL_BACKGROUND VS = 0x0001_0000 VS_MONTHCAL_BORDERS VS = 0x0002_0000 VS_MONTHCAL_GRIDBACKGROUND VS = 0x0003_0000 VS_MONTHCAL_COLHEADERSPLITTER VS = 0x0004_0000 VS_MONTHCAL_GRIDCELLBACKGROUND_SELECTED VS = 0x0005_0001 VS_MONTHCAL_GRIDCELLBACKGROUND_HOT VS = 0x0005_0002 VS_MONTHCAL_GRIDCELLBACKGROUND_SELECTEDHOT VS = 0x0005_0003 VS_MONTHCAL_GRIDCELLBACKGROUND_SELECTEDNOTFOCUSED VS = 0x0005_0004 VS_MONTHCAL_GRIDCELLBACKGROUND_TODAY VS = 0x0005_0005 VS_MONTHCAL_GRIDCELLBACKGROUND_TODAYSELECTED VS = 0x0005_0006 VS_MONTHCAL_GRIDCELL_HOT VS = 0x0006_0001 VS_MONTHCAL_GRIDCELL_HASSTATE VS = 0x0006_0002 VS_MONTHCAL_GRIDCELL_HASSTATEHOT VS = 0x0006_0003 VS_MONTHCAL_GRIDCELL_TODAY VS = 0x0006_0004 VS_MONTHCAL_GRIDCELL_TODAYSELECTED VS = 0x0006_0005 VS_MONTHCAL_GRIDCELL_SELECTED VS = 0x0006_0006 VS_MONTHCAL_GRIDCELL_SELECTEDHOT VS = 0x0006_0007 VS_MONTHCAL_GRIDCELLUPPER_HOT VS = 0x0007_0001 VS_MONTHCAL_GRIDCELLUPPER_HASSTATE VS = 0x0007_0002 VS_MONTHCAL_GRIDCELLUPPER_HASSTATEHOT VS = 0x0007_0003 VS_MONTHCAL_GRIDCELLUPPER_SELECTED VS = 0x0007_0004 VS_MONTHCAL_GRIDCELLUPPER_SELECTEDHOT VS = 0x0007_0005 VS_MONTHCAL_TRAILINGGRIDCELL_HOT VS = 0x0008_0001 VS_MONTHCAL_TRAILINGGRIDCELL_HASSTATE VS = 0x0008_0002 VS_MONTHCAL_TRAILINGGRIDCELL_HASSTATEHOT VS = 0x0008_0003 VS_MONTHCAL_TRAILINGGRIDCELL_TODAY VS = 0x0008_0004 VS_MONTHCAL_TRAILINGGRIDCELL_TODAYSELECTED VS = 0x0008_0005 VS_MONTHCAL_TRAILINGGRIDCELL_SELECTED VS = 0x0008_0006 VS_MONTHCAL_TRAILINGGRIDCELL_SELECTEDHOT VS = 0x0008_0007 VS_MONTHCAL_TRAILINGGRIDCELLUPPER_HOT VS = 0x0009_0001 VS_MONTHCAL_TRAILINGGRIDCELLUPPER_HASSTATE VS = 0x0009_0002 VS_MONTHCAL_TRAILINGGRIDCELLUPPER_HASSTATEHOT VS = 0x0009_0003 VS_MONTHCAL_TRAILINGGRIDCELLUPPER_SELECTED VS = 0x0009_0004 VS_MONTHCAL_TRAILINGGRIDCELLUPPER_SELECTEDHOT VS = 0x0009_0005 VS_MONTHCAL_NAVNEXT_NORMAL VS = 0x000a_0001 VS_MONTHCAL_NAVNEXT_HOT VS = 0x000a_0002 VS_MONTHCAL_NAVNEXT_PRESSED VS = 0x000a_0003 VS_MONTHCAL_NAVNEXT_DISABLED VS = 0x000a_0004 VS_MONTHCAL_NAVPREV_NORMAL VS = 0x000b_0001 VS_MONTHCAL_NAVPREV_HOT VS = 0x000b_0002 VS_MONTHCAL_NAVPREV_PRESSED VS = 0x000b_0003 VS_MONTHCAL_NAVPREV_DISABLED VS = 0x000b_0004 )
const ( VS_TASKBAR_BACKGROUNDBOTTOM VS = 0x0001_0000 VS_TASKBAR_BACKGROUNDRIGHT VS = 0x0002_0000 VS_TASKBAR_BACKGROUNDTOP VS = 0x0003_0000 VS_TASKBAR_BACKGROUNDLEFT VS = 0x0004_0000 VS_TASKBAR_SIZINGBARBOTTOM VS = 0x0005_0000 VS_TASKBAR_SIZINGBARRIGHT VS = 0x0006_0000 VS_TASKBAR_SIZINGBARTOP VS = 0x0007_0000 VS_TASKBAR_SIZINGBARLEFT VS = 0x0008_0000 )
const ( VS_STARTPANEL_USERPANE VS = 0x0001_0000 VS_STARTPANEL_MOREPROGRAMS VS = 0x0002_0000 VS_STARTPANEL_MOREPROGRAMSARROW_NORMAL VS = 0x0003_0001 VS_STARTPANEL_MOREPROGRAMSARROW_HOT VS = 0x0003_0002 VS_STARTPANEL_MOREPROGRAMSARROW_PRESSED VS = 0x0003_0003 VS_STARTPANEL_PROGLIST VS = 0x0004_0000 VS_STARTPANEL_PROGLISTSEPARATOR VS = 0x0005_0000 VS_STARTPANEL_PLACESLIST VS = 0x0006_0000 VS_STARTPANEL_PLACESLISTSEPARATOR VS = 0x0007_0000 VS_STARTPANEL_LOGOFF VS = 0x0008_0000 VS_STARTPANEL_LOGOFFBUTTONS_NORMAL VS = 0x0009_0001 VS_STARTPANEL_LOGOFFBUTTONS_HOT VS = 0x0009_0002 VS_STARTPANEL_LOGOFFBUTTONS_PRESSED VS = 0x0009_0003 VS_STARTPANEL_USERPICTURE VS = 0x0010_0000 VS_STARTPANEL_PREVIEW VS = 0x0011_0000 VS_STARTPANEL_MOREPROGRAMSTAB_NORMAL VS = 0x000c_0001 VS_STARTPANEL_MOREPROGRAMSTAB_HOT VS = 0x000c_0002 VS_STARTPANEL_MOREPROGRAMSTAB_SELECTED VS = 0x000c_0003 VS_STARTPANEL_MOREPROGRAMSTAB_DISABLED VS = 0x000c_0004 VS_STARTPANEL_MOREPROGRAMSTAB_FOCUSED VS = 0x000c_0005 VS_STARTPANEL_NSCHOST VS = 0x0013_0000 VS_STARTPANEL_SOFTWAREEXPLORER_NORMAL VS = 0x000e_0001 VS_STARTPANEL_SOFTWAREEXPLORER_HOT VS = 0x000e_0002 VS_STARTPANEL_SOFTWAREEXPLORER_SELECTED VS = 0x000e_0003 VS_STARTPANEL_SOFTWAREEXPLORER_DISABLED VS = 0x000e_0004 VS_STARTPANEL_SOFTWAREEXPLORER_FOCUSED VS = 0x000e_0005 VS_STARTPANEL_OPENBOX_NORMAL VS = 0x000f_0001 VS_STARTPANEL_OPENBOX_HOT VS = 0x000f_0002 VS_STARTPANEL_OPENBOX_SELECTED VS = 0x000f_0003 VS_STARTPANEL_OPENBOX_DISABLED VS = 0x000f_0004 VS_STARTPANEL_OPENBOX_FOCUSED VS = 0x000f_0005 VS_STARTPANEL_SEARCHVIEW VS = 0x0016_0000 VS_STARTPANEL_MOREPROGRAMSARROWBACK_NORMAL VS = 0x0011_0001 VS_STARTPANEL_MOREPROGRAMSARROWBACK_HOT VS = 0x0011_0002 VS_STARTPANEL_MOREPROGRAMSARROWBACK_PRESSED VS = 0x0011_0003 VS_STARTPANEL_TOPMATCH VS = 0x0018_0000 VS_STARTPANEL_LOGOFFSPLITBUTTONDROPDOWN VS = 0x0019_0000 )
const ( VS_MENUBAND_NEWAPPBUTTON_NORMAL VS = 0x0001_0001 VS_MENUBAND_NEWAPPBUTTON_HOT VS = 0x0001_0002 VS_MENUBAND_NEWAPPBUTTON_PRESSED VS = 0x0001_0003 VS_MENUBAND_NEWAPPBUTTON_DISABLED VS = 0x0001_0004 VS_MENUBAND_NEWAPPBUTTON_CHECKED VS = 0x0001_0005 VS_MENUBAND_NEWAPPBUTTON_HOTCHECKED VS = 0x0001_0006 VS_MENUBAND_SEPERATOR VS = 0x0002_0000 )
const (
VS_STATIC_TEXT VS = 0x0001_0000
)
type WH ¶
type WH int32
SetWindowsHookEx idHook.
const ( WH_MSGFILTER WH = -1 WH_JOURNALRECORD WH = 0 WH_JOURNALPLAYBACK WH = 1 WH_KEYBOARD WH = 2 WH_GETMESSAGE WH = 3 WH_CALLWNDPROC WH = 4 WH_CBT WH = 5 WH_SYSMSGFILTER WH = 6 WH_MOUSE WH = 7 WH_DEBUG WH = 9 WH_SHELL WH = 10 WH_FOREGROUNDIDLE WH = 11 WH_CALLWNDPROCRET WH = 12 WH_KEYBOARD_LL WH = 13 WH_MOUSE_LL WH = 14 )
type WIN32_WINNT ¶
type WIN32_WINNT uint16
IsWindowsVersionOrGreater values; originally _WIN32_WINNT.
const ( WIN32_WINNT_NT4 WIN32_WINNT = 0x0400 WIN32_WINNT_WIN2K WIN32_WINNT = 0x0500 WIN32_WINNT_WINXP WIN32_WINNT = 0x0501 WIN32_WINNT_WS03 WIN32_WINNT = 0x0502 WIN32_WINNT_WIN6 WIN32_WINNT = 0x0600 WIN32_WINNT_VISTA WIN32_WINNT = 0x0600 WIN32_WINNT_WS08 WIN32_WINNT = 0x0600 WIN32_WINNT_LONGHORN WIN32_WINNT = 0x0600 WIN32_WINNT_WIN7 WIN32_WINNT = 0x0601 WIN32_WINNT_WIN8 WIN32_WINNT = 0x0602 WIN32_WINNT_WINBLUE WIN32_WINNT = 0x0603 WIN32_WINNT_WINTHRESHOLD WIN32_WINNT = 0x0a00 WIN32_WINNT_WIN10 WIN32_WINNT = 0x0a00 )
type WM ¶
type WM uint32
Window messages.
const ( WM_NULL WM = 0x0000 WM_CREATE WM = 0x0001 WM_DESTROY WM = 0x0002 WM_MOVE WM = 0x0003 WM_SIZE WM = 0x0005 WM_ACTIVATE WM = 0x0006 WM_SETFOCUS WM = 0x0007 WM_KILLFOCUS WM = 0x0008 WM_ENABLE WM = 0x000a WM_SETREDRAW WM = 0x000b WM_SETTEXT WM = 0x000c WM_GETTEXT WM = 0x000d WM_GETTEXTLENGTH WM = 0x000e WM_PAINT WM = 0x000f WM_CLOSE WM = 0x0010 WM_QUERYENDSESSION WM = 0x0011 WM_QUERYOPEN WM = 0x0013 WM_ENDSESSION WM = 0x0016 WM_QUIT WM = 0x0012 WM_ERASEBKGND WM = 0x0014 WM_SYSCOLORCHANGE WM = 0x0015 WM_SHOWWINDOW WM = 0x0018 WM_WININICHANGE WM = 0x001a WM_DEVMODECHANGE WM = 0x001b WM_ACTIVATEAPP WM = 0x001c WM_FONTCHANGE WM = 0x001d WM_TIMECHANGE WM = 0x001e WM_CANCELMODE WM = 0x001f WM_SETCURSOR WM = 0x0020 WM_MOUSEACTIVATE WM = 0x0021 WM_CHILDACTIVATE WM = 0x0022 WM_QUEUESYNC WM = 0x0023 WM_GETMINMAXINFO WM = 0x0024 WM_PAINTICON WM = 0x0026 WM_ICONERASEBKGND WM = 0x0027 WM_NEXTDLGCTL WM = 0x0028 WM_SPOOLERSTATUS WM = 0x002a WM_DRAWITEM WM = 0x002b WM_MEASUREITEM WM = 0x002c WM_DELETEITEM WM = 0x002d WM_VKEYTOITEM WM = 0x002e WM_CHARTOITEM WM = 0x002f WM_SETFONT WM = 0x0030 WM_GETFONT WM = 0x0031 WM_SETHOTKEY WM = 0x0032 WM_GETHOTKEY WM = 0x0033 WM_QUERYDRAGICON WM = 0x0037 WM_COMPAREITEM WM = 0x0039 WM_GETOBJECT WM = 0x003d WM_COPYDATA WM = 0x004a WM_COMPACTING WM = 0x0041 WM_COMMNOTIFY WM = 0x0044 WM_WINDOWPOSCHANGING WM = 0x0046 WM_WINDOWPOSCHANGED WM = 0x0047 WM_POWER WM = 0x0048 WM_NOTIFY WM = 0x004e WM_INPUTLANGCHANGEREQUEST WM = 0x0050 WM_INPUTLANGCHANGE WM = 0x0051 WM_TCARD WM = 0x0052 WM_HELP WM = 0x0053 WM_USERCHANGED WM = 0x0054 WM_NOTIFYFORMAT WM = 0x0055 WM_CONTEXTMENU WM = 0x007b WM_STYLECHANGING WM = 0x007c WM_STYLECHANGED WM = 0x007d WM_DISPLAYCHANGE WM = 0x007e WM_GETICON WM = 0x007f WM_SETICON WM = 0x0080 WM_NCCREATE WM = 0x0081 WM_NCDESTROY WM = 0x0082 WM_NCCALCSIZE WM = 0x0083 WM_NCHITTEST WM = 0x0084 WM_NCPAINT WM = 0x0085 WM_NCACTIVATE WM = 0x0086 WM_GETDLGCODE WM = 0x0087 WM_SYNCPAINT WM = 0x0088 WM_NCMOUSEMOVE WM = 0x00a0 WM_NCLBUTTONDOWN WM = 0x00a1 WM_NCLBUTTONUP WM = 0x00a2 WM_NCLBUTTONDBLCLK WM = 0x00a3 WM_NCRBUTTONDOWN WM = 0x00a4 WM_NCRBUTTONUP WM = 0x00a5 WM_NCRBUTTONDBLCLK WM = 0x00a6 WM_NCMBUTTONDOWN WM = 0x00a7 WM_NCMBUTTONUP WM = 0x00a8 WM_NCMBUTTONDBLCLK WM = 0x00a9 WM_NCXBUTTONDOWN WM = 0x00ab WM_NCXBUTTONUP WM = 0x00ac WM_NCXBUTTONDBLCLK WM = 0x00ad WM_INPUT_DEVICE_CHANGE WM = 0x00fe WM_INPUT WM = 0x00ff WM_KEYFIRST WM = 0x0100 WM_KEYDOWN WM = 0x0100 WM_KEYUP WM = 0x0101 WM_CHAR WM = 0x0102 WM_DEADCHAR WM = 0x0103 WM_SYSKEYDOWN WM = 0x0104 WM_SYSKEYUP WM = 0x0105 WM_SYSCHAR WM = 0x0106 WM_SYSDEADCHAR WM = 0x0107 WM_UNICHAR WM = 0x0109 WM_KEYLAST WM = 0x0109 WM_IME_STARTCOMPOSITION WM = 0x010d WM_IME_ENDCOMPOSITION WM = 0x010e WM_IME_COMPOSITION WM = 0x010f WM_IME_KEYLAST WM = 0x010f WM_INITDIALOG WM = 0x0110 WM_COMMAND WM = 0x0111 WM_SYSCOMMAND WM = 0x0112 WM_TIMER WM = 0x0113 WM_HSCROLL WM = 0x0114 WM_VSCROLL WM = 0x0115 WM_INITMENU WM = 0x0116 WM_INITMENUPOPUP WM = 0x0117 WM_GESTURE WM = 0x0119 WM_GESTURENOTIFY WM = 0x011a WM_MENUSELECT WM = 0x011f WM_MENUCHAR WM = 0x0120 WM_ENTERIDLE WM = 0x0121 WM_MENURBUTTONUP WM = 0x0122 WM_MENUDRAG WM = 0x0123 WM_MENUGETOBJECT WM = 0x0124 WM_UNINITMENUPOPUP WM = 0x0125 WM_MENUCOMMAND WM = 0x0126 WM_CHANGEUISTATE WM = 0x0127 WM_UPDATEUISTATE WM = 0x0128 WM_QUERYUISTATE WM = 0x0129 WM_CTLCOLORMSGBOX WM = 0x0132 WM_CTLCOLOREDIT WM = 0x0133 WM_CTLCOLORLISTBOX WM = 0x0134 WM_CTLCOLORBTN WM = 0x0135 WM_CTLCOLORDLG WM = 0x0136 WM_CTLCOLORSCROLLBAR WM = 0x0137 WM_CTLCOLORSTATIC WM = 0x0138 WM_MN_GETHMENU WM = 0x01e1 WM_MOUSEFIRST WM = 0x0200 WM_MOUSEMOVE WM = 0x0200 WM_LBUTTONDOWN WM = 0x0201 WM_LBUTTONUP WM = 0x0202 WM_LBUTTONDBLCLK WM = 0x0203 WM_RBUTTONDOWN WM = 0x0204 WM_RBUTTONUP WM = 0x0205 WM_RBUTTONDBLCLK WM = 0x0206 WM_MBUTTONDOWN WM = 0x0207 WM_MBUTTONUP WM = 0x0208 WM_MBUTTONDBLCLK WM = 0x0209 WM_MOUSEHWHEEL WM = 0x020e WM_XBUTTONDOWN WM = 0x020b WM_XBUTTONUP WM = 0x020c WM_XBUTTONDBLCLK WM = 0x020d WM_MOUSELAST WM = 0x020e WM_PARENTNOTIFY WM = 0x0210 WM_ENTERMENULOOP WM = 0x0211 WM_EXITMENULOOP WM = 0x0212 WM_NEXTMENU WM = 0x0213 WM_SIZING WM = 0x0214 WM_CAPTURECHANGED WM = 0x0215 WM_MOVING WM = 0x0216 WM_POWERBROADCAST WM = 0x0218 WM_DEVICECHANGE WM = 0x0219 WM_MDICREATE WM = 0x0220 WM_MDIDESTROY WM = 0x0221 WM_MDIACTIVATE WM = 0x0222 WM_MDIRESTORE WM = 0x0223 WM_MDINEXT WM = 0x0224 WM_MDIMAXIMIZE WM = 0x0225 WM_MDITILE WM = 0x0226 WM_MDICASCADE WM = 0x0227 WM_MDIICONARRANGE WM = 0x0228 WM_MDIGETACTIVE WM = 0x0229 WM_MDISETMENU WM = 0x0230 WM_ENTERSIZEMOVE WM = 0x0231 WM_EXITSIZEMOVE WM = 0x0232 WM_DROPFILES WM = 0x0233 WM_MDIREFRESHMENU WM = 0x0234 WM_POINTERDEVICECHANGE WM = 0x0238 WM_POINTERDEVICEINRANGE WM = 0x0239 WM_POINTERDEVICEOUTOFRANGE WM = 0x023a WM_TOUCH WM = 0x0240 WM_NCPOINTERUPDATE WM = 0x0241 WM_NCPOINTERDOWN WM = 0x0242 WM_NCPOINTERUP WM = 0x0243 WM_POINTERUPDATE WM = 0x0245 WM_POINTERDOWN WM = 0x0246 WM_POINTERUP WM = 0x0247 WM_POINTERENTER WM = 0x0249 WM_POINTERLEAVE WM = 0x024a WM_POINTERACTIVATE WM = 0x024b WM_POINTERCAPTURECHANGED WM = 0x024c WM_TOUCHHITTESTING WM = 0x024d WM_POINTERWHEEL WM = 0x024e WM_POINTERHWHEEL WM = 0x024f WM_POINTERHITTEST WM = 0x0250 // Originally DM_POINTERHITTEST. WM_POINTERROUTEDTO WM = 0x0251 WM_POINTERROUTEDAWAY WM = 0x0252 WM_POINTERROUTEDRELEASED WM = 0x0253 WM_IME_SETCONTEXT WM = 0x0281 WM_IME_NOTIFY WM = 0x0282 WM_IME_CONTROL WM = 0x0283 WM_IME_COMPOSITIONFULL WM = 0x0284 WM_IME_SELECT WM = 0x0285 WM_IME_CHAR WM = 0x0286 WM_IME_REQUEST WM = 0x0288 WM_IME_KEYDOWN WM = 0x0290 WM_IME_KEYUP WM = 0x0291 WM_MOUSEHOVER WM = 0x02a1 WM_MOUSELEAVE WM = 0x02a3 WM_NCMOUSEHOVER WM = 0x02a0 WM_NCMOUSELEAVE WM = 0x02a2 WM_WTSSESSION_CHANGE WM = 0x02b1 WM_TABLET_FIRST WM = 0x02c0 WM_TABLET_LAST WM = 0x02df WM_DPICHANGED WM = 0x02e0 WM_DPICHANGED_BEFOREPARENT WM = 0x02e2 WM_DPICHANGED_AFTERPARENT WM = 0x02e3 WM_GETDPISCALEDSIZE WM = 0x02e4 WM_CUT WM = 0x0300 WM_COPY WM = 0x0301 WM_PASTE WM = 0x0302 WM_CLEAR WM = 0x0303 WM_UNDO WM = 0x0304 WM_RENDERFORMAT WM = 0x0305 WM_RENDERALLFORMATS WM = 0x0306 WM_DESTROYCLIPBOARD WM = 0x0307 WM_DRAWCLIPBOARD WM = 0x0308 WM_PAINTCLIPBOARD WM = 0x0309 WM_VSCROLLCLIPBOARD WM = 0x030a WM_SIZECLIPBOARD WM = 0x030b WM_ASKCBFORMATNAME WM = 0x030c WM_CHANGECBCHAIN WM = 0x030d WM_HSCROLLCLIPBOARD WM = 0x030e WM_QUERYNEWPALETTE WM = 0x030f WM_PALETTEISCHANGING WM = 0x0310 WM_PALETTECHANGED WM = 0x0311 WM_HOTKEY WM = 0x0312 WM_PRINT WM = 0x0317 WM_PRINTCLIENT WM = 0x0318 WM_APPCOMMAND WM = 0x0319 WM_THEMECHANGED WM = 0x031a WM_CLIPBOARDUPDATE WM = 0x031d WM_DWMCOMPOSITIONCHANGED WM = 0x031e WM_DWMNCRENDERINGCHANGED WM = 0x031f WM_DWMCOLORIZATIONCOLORCHANGED WM = 0x0320 WM_DWMWINDOWMAXIMIZEDCHANGE WM = 0x0321 WM_DWMSENDICONICTHUMBNAIL WM = 0x0323 WM_DWMSENDICONICLIVEPREVIEWBITMAP WM = 0x0326 WM_GETTITLEBARINFOEX WM = 0x033f WM_HANDHELDFIRST WM = 0x0358 WM_HANDHELDLAST WM = 0x035f WM_AFXFIRST WM = 0x0360 WM_AFXLAST WM = 0x037f WM_PENWINFIRST WM = 0x0380 WM_PENWINLAST WM = 0x038f WM_APP WM = 0x8000 WM_USER WM = 0x0400 )
Standard window messages (WM).
const ( BCM_GETIDEALSIZE WM = _BCM_FIRST + 1 BCM_SETIMAGELIST WM = _BCM_FIRST + 2 BCM_GETIMAGELIST WM = _BCM_FIRST + 3 BCM_SETTEXTMARGIN WM = _BCM_FIRST + 4 BCM_GETTEXTMARGIN WM = _BCM_FIRST + 5 BCM_SETDROPDOWNSTATE WM = _BCM_FIRST + 6 BCM_SETSPLITINFO WM = _BCM_FIRST + 7 BCM_GETSPLITINFO WM = _BCM_FIRST + 8 BCM_SETNOTE WM = _BCM_FIRST + 9 BCM_GETNOTE WM = _BCM_FIRST + 10 BCM_GETNOTELENGTH WM = _BCM_FIRST + 11 BCM_SETSHIELD WM = _BCM_FIRST + 12 )
Button control messages (BCM).
const ( BM_GETCHECK WM = 0x00f0 BM_SETCHECK WM = 0x00f1 BM_GETSTATE WM = 0x00f2 BM_SETSTATE WM = 0x00f3 BM_SETSTYLE WM = 0x00f4 BM_CLICK WM = 0x00f5 BM_GETIMAGE WM = 0x00f6 BM_SETIMAGE WM = 0x00f7 BM_SETDONTCLICK WM = 0x00f8 )
Button control messages (BM).
const ( CCM_SETBKCOLOR WM = _CCM_FIRST + 1 CCM_SETCOLORSCHEME WM = _CCM_FIRST + 2 CCM_GETCOLORSCHEME WM = _CCM_FIRST + 3 CCM_GETDROPTARGET WM = _CCM_FIRST + 4 CCM_SETUNICODEFORMAT WM = _CCM_FIRST + 5 CCM_GETUNICODEFORMAT WM = _CCM_FIRST + 6 CCM_SETVERSION WM = _CCM_FIRST + 0x7 CCM_GETVERSION WM = _CCM_FIRST + 0x8 CCM_SETNOTIFYWINDOW WM = _CCM_FIRST + 0x9 CCM_SETWINDOWTHEME WM = _CCM_FIRST + 0xb CCM_DPISCALE WM = _CCM_FIRST + 0xc )
Common controls messages (CCM).
const ( CB_GETEDITSEL WM = 0x0140 CB_LIMITTEXT WM = 0x0141 CB_SETEDITSEL WM = 0x0142 CB_ADDSTRING WM = 0x0143 CB_DELETESTRING WM = 0x0144 CB_DIR WM = 0x0145 CB_GETCOUNT WM = 0x0146 CB_GETCURSEL WM = 0x0147 CB_GETLBTEXT WM = 0x0148 CB_GETLBTEXTLEN WM = 0x0149 CB_INSERTSTRING WM = 0x014a CB_RESETCONTENT WM = 0x014b CB_FINDSTRING WM = 0x014c CB_SELECTSTRING WM = 0x014d CB_SETCURSEL WM = 0x014e CB_SHOWDROPDOWN WM = 0x014f CB_GETITEMDATA WM = 0x0150 CB_SETITEMDATA WM = 0x0151 CB_GETDROPPEDCONTROLRECT WM = 0x0152 CB_SETITEMHEIGHT WM = 0x0153 CB_GETITEMHEIGHT WM = 0x0154 CB_SETEXTENDEDUI WM = 0x0155 CB_GETEXTENDEDUI WM = 0x0156 CB_GETDROPPEDSTATE WM = 0x0157 CB_FINDSTRINGEXACT WM = 0x0158 CB_SETLOCALE WM = 0x0159 CB_GETLOCALE WM = 0x015a CB_GETTOPINDEX WM = 0x015b CB_SETTOPINDEX WM = 0x015c CB_GETHORIZONTALEXTENT WM = 0x015d CB_SETHORIZONTALEXTENT WM = 0x015e CB_GETDROPPEDWIDTH WM = 0x015f CB_SETDROPPEDWIDTH WM = 0x0160 CB_INITSTORAGE WM = 0x0161 CB_GETCOMBOBOXINFO WM = 0x0164 CB_MSGMAX WM = 0x0165 )
ComboBox control messages (CB).
const ( DTM_GETSYSTEMTIME WM = _DTM_FIRST + 1 DTM_SETSYSTEMTIME WM = _DTM_FIRST + 2 DTM_GETRANGE WM = _DTM_FIRST + 3 DTM_SETRANGE WM = _DTM_FIRST + 4 DTM_SETFORMAT WM = _DTM_FIRST + 50 DTM_SETMCCOLOR WM = _DTM_FIRST + 6 DTM_GETMCCOLOR WM = _DTM_FIRST + 7 DTM_GETMONTHCAL WM = _DTM_FIRST + 8 DTM_SETMCFONT WM = _DTM_FIRST + 9 DTM_GETMCFONT WM = _DTM_FIRST + 10 DTM_SETMCSTYLE WM = _DTM_FIRST + 11 DTM_GETMCSTYLE WM = _DTM_FIRST + 12 DTM_CLOSEMONTHCAL WM = _DTM_FIRST + 13 DTM_GETDATETIMEPICKERINFO WM = _DTM_FIRST + 14 DTM_GETIDEALSIZE WM = _DTM_FIRST + 15 )
DateTimePicker control messages (DTM).
const ( EM_GETSEL WM = 0x00b0 EM_SETSEL WM = 0x00b1 EM_GETRECT WM = 0x00b2 EM_SETRECT WM = 0x00b3 EM_SETRECTNP WM = 0x00b4 EM_SCROLL WM = 0x00b5 EM_LINESCROLL WM = 0x00b6 EM_SCROLLCARET WM = 0x00b7 EM_GETMODIFY WM = 0x00b8 EM_SETMODIFY WM = 0x00b9 EM_GETLINECOUNT WM = 0x00ba EM_LINEINDEX WM = 0x00bb EM_SETHANDLE WM = 0x00bc EM_GETHANDLE WM = 0x00bd EM_GETTHUMB WM = 0x00be EM_LINELENGTH WM = 0x00c1 EM_REPLACESEL WM = 0x00c2 EM_GETLINE WM = 0x00c4 EM_LIMITTEXT WM = 0x00c5 EM_CANUNDO WM = 0x00c6 EM_UNDO WM = 0x00c7 EM_FMTLINES WM = 0x00c8 EM_LINEFROMCHAR WM = 0x00c9 EM_SETTABSTOPS WM = 0x00cb EM_SETPASSWORDCHAR WM = 0x00cc EM_EMPTYUNDOBUFFER WM = 0x00cd EM_GETFIRSTVISIBLELINE WM = 0x00ce EM_SETREADONLY WM = 0x00cf EM_SETWORDBREAKPROC WM = 0x00d0 EM_GETWORDBREAKPROC WM = 0x00d1 EM_GETPASSWORDCHAR WM = 0x00d2 EM_SETMARGINS WM = 0x00d3 EM_GETMARGINS WM = 0x00d4 EM_SETLIMITTEXT WM = EM_LIMITTEXT EM_GETLIMITTEXT WM = 0x00d5 EM_POSFROMCHAR WM = 0x00d6 EM_CHARFROMPOS WM = 0x00d7 EM_SETIMESTATUS WM = 0x00d8 EM_GETIMESTATUS WM = 0x00d9 EM_SETCUEBANNER WM = _ECM_FIRST + 1 EM_GETCUEBANNER WM = _ECM_FIRST + 2 EM_SHOWBALLOONTIP WM = _ECM_FIRST + 3 EM_HIDEBALLOONTIP WM = _ECM_FIRST + 4 EM_SETHILITE WM = _ECM_FIRST + 5 EM_GETHILITE WM = _ECM_FIRST + 6 EM_NOSETFOCUS WM = _ECM_FIRST + 7 EM_TAKEFOCUS WM = _ECM_FIRST + 8 EM_SETEXTENDEDSTYLE WM = _ECM_FIRST + 10 EM_GETEXTENDEDSTYLE WM = _ECM_FIRST + 11 EM_SETENDOFLINE WM = _ECM_FIRST + 12 EM_GETENDOFLINE WM = _ECM_FIRST + 13 EM_ENABLESEARCHWEB WM = _ECM_FIRST + 14 EM_SEARCHWEB WM = _ECM_FIRST + 15 EM_SETCARETINDEX WM = _ECM_FIRST + 17 EM_GETCARETINDEX WM = _ECM_FIRST + 18 EM_GETZOOM WM = WM_USER + 224 EM_SETZOOM WM = WM_USER + 225 EM_FILELINEFROMCHAR WM = _ECM_FIRST + 19 EM_FILELINEINDEX WM = _ECM_FIRST + 20 EM_FILELINELENGTH WM = _ECM_FIRST + 21 EM_GETFILELINE WM = _ECM_FIRST + 22 EM_GETFILELINECOUNT WM = _ECM_FIRST + 23 )
Edit control messages (EM).
const ( HDM_GETITEMCOUNT WM = _HDM_FIRST + 0 HDM_INSERTITEM WM = _HDM_FIRST + 10 HDM_DELETEITEM WM = _HDM_FIRST + 2 HDM_GETITEM WM = _HDM_FIRST + 11 HDM_SETITEM WM = _HDM_FIRST + 12 HDM_LAYOUT WM = _HDM_FIRST + 5 )
Header control messages (HDM).
const ( LVM_GETBKCOLOR WM = _LVM_FIRST + 0 LVM_SETBKCOLOR WM = _LVM_FIRST + 1 LVM_GETIMAGELIST WM = _LVM_FIRST + 2 LVM_SETIMAGELIST WM = _LVM_FIRST + 3 LVM_GETITEMCOUNT WM = _LVM_FIRST + 4 LVM_DELETEITEM WM = _LVM_FIRST + 8 LVM_DELETEALLITEMS WM = _LVM_FIRST + 9 LVM_GETCALLBACKMASK WM = _LVM_FIRST + 10 LVM_SETCALLBACKMASK WM = _LVM_FIRST + 11 LVM_GETNEXTITEM WM = _LVM_FIRST + 12 LVM_GETITEMRECT WM = _LVM_FIRST + 14 LVM_SETITEMPOSITION WM = _LVM_FIRST + 15 LVM_GETITEMPOSITION WM = _LVM_FIRST + 16 LVM_HITTEST WM = _LVM_FIRST + 18 LVM_ENSUREVISIBLE WM = _LVM_FIRST + 19 LVM_SCROLL WM = _LVM_FIRST + 20 LVM_REDRAWITEMS WM = _LVM_FIRST + 21 LVM_ARRANGE WM = _LVM_FIRST + 22 LVM_GETEDITCONTROL WM = _LVM_FIRST + 24 LVM_DELETECOLUMN WM = _LVM_FIRST + 28 LVM_GETCOLUMNWIDTH WM = _LVM_FIRST + 29 LVM_SETCOLUMNWIDTH WM = _LVM_FIRST + 30 LVM_GETHEADER WM = _LVM_FIRST + 31 LVM_CREATEDRAGIMAGE WM = _LVM_FIRST + 33 LVM_GETVIEWRECT WM = _LVM_FIRST + 34 LVM_GETTEXTCOLOR WM = _LVM_FIRST + 35 LVM_SETTEXTCOLOR WM = _LVM_FIRST + 36 LVM_GETTEXTBKCOLOR WM = _LVM_FIRST + 37 LVM_SETTEXTBKCOLOR WM = _LVM_FIRST + 38 LVM_GETTOPINDEX WM = _LVM_FIRST + 39 LVM_GETCOUNTPERPAGE WM = _LVM_FIRST + 40 LVM_GETORIGIN WM = _LVM_FIRST + 41 LVM_UPDATE WM = _LVM_FIRST + 42 LVM_SETITEMSTATE WM = _LVM_FIRST + 43 LVM_GETITEMSTATE WM = _LVM_FIRST + 44 LVM_SETITEMCOUNT WM = _LVM_FIRST + 47 LVM_SORTITEMS WM = _LVM_FIRST + 48 LVM_SETITEMPOSITION32 WM = _LVM_FIRST + 49 LVM_GETSELECTEDCOUNT WM = _LVM_FIRST + 50 LVM_GETITEMSPACING WM = _LVM_FIRST + 51 LVM_SETICONSPACING WM = _LVM_FIRST + 53 LVM_SETEXTENDEDLISTVIEWSTYLE WM = _LVM_FIRST + 54 LVM_GETEXTENDEDLISTVIEWSTYLE WM = _LVM_FIRST + 55 LVM_GETSUBITEMRECT WM = _LVM_FIRST + 56 LVM_SUBITEMHITTEST WM = _LVM_FIRST + 57 LVM_SETCOLUMNORDERARRAY WM = _LVM_FIRST + 58 LVM_GETCOLUMNORDERARRAY WM = _LVM_FIRST + 59 LVM_SETHOTITEM WM = _LVM_FIRST + 60 LVM_GETHOTITEM WM = _LVM_FIRST + 61 LVM_SETHOTCURSOR WM = _LVM_FIRST + 62 LVM_GETHOTCURSOR WM = _LVM_FIRST + 63 LVM_APPROXIMATEVIEWRECT WM = _LVM_FIRST + 64 LVM_SETWORKAREAS WM = _LVM_FIRST + 65 LVM_GETSELECTIONMARK WM = _LVM_FIRST + 66 LVM_SETSELECTIONMARK WM = _LVM_FIRST + 67 LVM_GETWORKAREAS WM = _LVM_FIRST + 70 LVM_SETHOVERTIME WM = _LVM_FIRST + 71 LVM_GETHOVERTIME WM = _LVM_FIRST + 72 LVM_GETNUMBEROFWORKAREAS WM = _LVM_FIRST + 73 LVM_SETTOOLTIPS WM = _LVM_FIRST + 74 LVM_GETITEM WM = _LVM_FIRST + 75 LVM_SETITEM WM = _LVM_FIRST + 76 LVM_INSERTITEM WM = _LVM_FIRST + 77 LVM_GETTOOLTIPS WM = _LVM_FIRST + 78 LVM_SORTITEMSEX WM = _LVM_FIRST + 81 LVM_FINDITEM WM = _LVM_FIRST + 83 LVM_GETSTRINGWIDTH WM = _LVM_FIRST + 87 LVM_GETGROUPSTATE WM = _LVM_FIRST + 92 LVM_GETFOCUSEDGROUP WM = _LVM_FIRST + 93 LVM_GETCOLUMN WM = _LVM_FIRST + 95 LVM_SETCOLUMN WM = _LVM_FIRST + 96 LVM_INSERTCOLUMN WM = _LVM_FIRST + 97 LVM_GETGROUPRECT WM = _LVM_FIRST + 98 LVM_GETITEMTEXT WM = _LVM_FIRST + 115 LVM_SETITEMTEXT WM = _LVM_FIRST + 116 LVM_GETISEARCHSTRING WM = _LVM_FIRST + 117 LVM_EDITLABEL WM = _LVM_FIRST + 118 LVM_SETBKIMAGE WM = _LVM_FIRST + 138 LVM_GETBKIMAGE WM = _LVM_FIRST + 139 LVM_SETSELECTEDCOLUMN WM = _LVM_FIRST + 140 LVM_SETVIEW WM = _LVM_FIRST + 142 LVM_GETVIEW WM = _LVM_FIRST + 143 LVM_INSERTGROUP WM = _LVM_FIRST + 145 LVM_SETGROUPINFO WM = _LVM_FIRST + 147 LVM_GETGROUPINFO WM = _LVM_FIRST + 149 LVM_REMOVEGROUP WM = _LVM_FIRST + 150 LVM_MOVEGROUP WM = _LVM_FIRST + 151 LVM_GETGROUPCOUNT WM = _LVM_FIRST + 152 LVM_GETGROUPINFOBYINDEX WM = _LVM_FIRST + 153 LVM_MOVEITEMTOGROUP WM = _LVM_FIRST + 154 LVM_SETGROUPMETRICS WM = _LVM_FIRST + 155 LVM_GETGROUPMETRICS WM = _LVM_FIRST + 156 LVM_ENABLEGROUPVIEW WM = _LVM_FIRST + 157 LVM_SORTGROUPS WM = _LVM_FIRST + 158 LVM_INSERTGROUPSORTED WM = _LVM_FIRST + 159 LVM_REMOVEALLGROUPS WM = _LVM_FIRST + 160 LVM_HASGROUP WM = _LVM_FIRST + 161 LVM_SETTILEVIEWINFO WM = _LVM_FIRST + 162 LVM_GETTILEVIEWINFO WM = _LVM_FIRST + 163 LVM_SETTILEINFO WM = _LVM_FIRST + 164 LVM_GETTILEINFO WM = _LVM_FIRST + 165 LVM_SETINSERTMARK WM = _LVM_FIRST + 166 LVM_GETINSERTMARK WM = _LVM_FIRST + 167 LVM_INSERTMARKHITTEST WM = _LVM_FIRST + 168 LVM_GETINSERTMARKRECT WM = _LVM_FIRST + 169 LVM_SETINSERTMARKCOLOR WM = _LVM_FIRST + 170 LVM_GETINSERTMARKCOLOR WM = _LVM_FIRST + 171 LVM_SETINFOTIP WM = _LVM_FIRST + 173 LVM_GETSELECTEDCOLUMN WM = _LVM_FIRST + 174 LVM_ISGROUPVIEWENABLED WM = _LVM_FIRST + 175 LVM_GETOUTLINECOLOR WM = _LVM_FIRST + 176 LVM_SETOUTLINECOLOR WM = _LVM_FIRST + 177 LVM_CANCELEDITLABEL WM = _LVM_FIRST + 179 LVM_MAPINDEXTOID WM = _LVM_FIRST + 180 LVM_MAPIDTOINDEX WM = _LVM_FIRST + 181 LVM_ISITEMVISIBLE WM = _LVM_FIRST + 182 LVM_GETEMPTYTEXT WM = _LVM_FIRST + 204 LVM_GETFOOTERRECT WM = _LVM_FIRST + 205 LVM_GETFOOTERINFO WM = _LVM_FIRST + 206 LVM_GETFOOTERITEMRECT WM = _LVM_FIRST + 207 LVM_GETFOOTERITEM WM = _LVM_FIRST + 208 LVM_GETITEMINDEXRECT WM = _LVM_FIRST + 209 LVM_SETITEMINDEXSTATE WM = _LVM_FIRST + 210 LVM_GETNEXTITEMINDEX WM = _LVM_FIRST + 211 )
ListView control messages (LVM).
const ( MCM_GETCURSEL WM = _MCM_FIRST + 1 MCM_SETCURSEL WM = _MCM_FIRST + 2 MCM_GETMAXSELCOUNT WM = _MCM_FIRST + 3 MCM_SETMAXSELCOUNT WM = _MCM_FIRST + 4 MCM_GETSELRANGE WM = _MCM_FIRST + 5 MCM_SETSELRANGE WM = _MCM_FIRST + 6 MCM_GETMONTHRANGE WM = _MCM_FIRST + 7 MCM_SETDAYSTATE WM = _MCM_FIRST + 8 MCM_GETMINREQRECT WM = _MCM_FIRST + 9 MCM_SETCOLOR WM = _MCM_FIRST + 10 MCM_GETCOLOR WM = _MCM_FIRST + 11 MCM_SETTODAY WM = _MCM_FIRST + 12 MCM_GETTODAY WM = _MCM_FIRST + 13 MCM_HITTEST WM = _MCM_FIRST + 14 MCM_SETFIRSTDAYOFWEEK WM = _MCM_FIRST + 15 MCM_GETFIRSTDAYOFWEEK WM = _MCM_FIRST + 16 MCM_GETRANGE WM = _MCM_FIRST + 17 MCM_SETRANGE WM = _MCM_FIRST + 18 MCM_GETMONTHDELTA WM = _MCM_FIRST + 19 MCM_SETMONTHDELTA WM = _MCM_FIRST + 20 MCM_GETMAXTODAYWIDTH WM = _MCM_FIRST + 21 MCM_SETUNICODEFORMAT WM = CCM_SETUNICODEFORMAT MCM_GETUNICODEFORMAT WM = CCM_GETUNICODEFORMAT MCM_GETCURRENTVIEW WM = _MCM_FIRST + 22 MCM_GETCALENDARCOUNT WM = _MCM_FIRST + 23 MCM_GETCALENDARGRIDINFO WM = _MCM_FIRST + 24 MCM_GETCALID WM = _MCM_FIRST + 27 MCM_SETCALID WM = _MCM_FIRST + 28 MCM_SIZERECTTOMIN WM = _MCM_FIRST + 29 MCM_SETCALENDARBORDER WM = _MCM_FIRST + 30 MCM_GETCALENDARBORDER WM = _MCM_FIRST + 31 MCM_SETCURRENTVIEW WM = _MCM_FIRST + 32 )
MonthCalendar control messages (MCM).
const ( PBM_SETRANGE WM = WM_USER + 1 PBM_SETPOS WM = WM_USER + 2 PBM_DELTAPOS WM = WM_USER + 3 PBM_SETSTEP WM = WM_USER + 4 PBM_STEPIT WM = WM_USER + 5 PBM_SETRANGE32 WM = WM_USER + 6 PBM_GETRANGE WM = WM_USER + 7 PBM_GETPOS WM = WM_USER + 8 PBM_SETBARCOLOR WM = WM_USER + 9 PBM_SETBKCOLOR WM = CCM_SETBKCOLOR PBM_SETMARQUEE WM = WM_USER + 10 PBM_GETSTEP WM = WM_USER + 13 PBM_GETBKCOLOR WM = WM_USER + 14 PBM_GETBARCOLOR WM = WM_USER + 15 PBM_SETSTATE WM = WM_USER + 16 PBM_GETSTATE WM = WM_USER + 17 )
ProgressBar control messages (PBM).
const ( SB_SETTEXT WM = WM_USER + 11 SB_GETTEXT WM = WM_USER + 13 SB_GETTEXTLENGTH WM = WM_USER + 12 SB_SETPARTS WM = WM_USER + 4 SB_GETPARTS WM = WM_USER + 6 SB_GETBORDERS WM = WM_USER + 7 SB_SETMINHEIGHT WM = WM_USER + 8 SB_SIMPLE WM = WM_USER + 9 SB_GETRECT WM = WM_USER + 10 SB_ISSIMPLE WM = WM_USER + 14 SB_SETICON WM = WM_USER + 15 SB_SETTIPTEXT WM = WM_USER + 17 SB_GETTIPTEXT WM = WM_USER + 19 SB_GETICON WM = WM_USER + 20 SB_SETUNICODEFORMAT WM = CCM_SETUNICODEFORMAT SB_GETUNICODEFORMAT WM = CCM_GETUNICODEFORMAT )
Status bar control messages (SB).
const ( TB_ENABLEBUTTON WM = WM_USER + 1 TB_CHECKBUTTON WM = WM_USER + 2 TB_PRESSBUTTON WM = WM_USER + 3 TB_HIDEBUTTON WM = WM_USER + 4 TB_INDETERMINATE WM = WM_USER + 5 TB_MARKBUTTON WM = WM_USER + 6 TB_ISBUTTONENABLED WM = WM_USER + 9 TB_ISBUTTONCHECKED WM = WM_USER + 10 TB_ISBUTTONPRESSED WM = WM_USER + 11 TB_ISBUTTONHIDDEN WM = WM_USER + 12 TB_ISBUTTONINDETERMINATE WM = WM_USER + 13 TB_ISBUTTONHIGHLIGHTED WM = WM_USER + 14 TB_SETSTATE WM = WM_USER + 17 TB_GETSTATE WM = WM_USER + 18 TB_ADDBITMAP WM = WM_USER + 19 TB_DELETEBUTTON WM = WM_USER + 22 TB_GETBUTTON WM = WM_USER + 23 TB_BUTTONCOUNT WM = WM_USER + 24 TB_COMMANDTOINDEX WM = WM_USER + 25 TB_SAVERESTORE WM = WM_USER + 76 TB_CUSTOMIZE WM = WM_USER + 27 TB_ADDSTRING WM = WM_USER + 77 TB_GETITEMRECT WM = WM_USER + 29 TB_BUTTONSTRUCTSIZE WM = WM_USER + 30 TB_SETBUTTONSIZE WM = WM_USER + 31 TB_SETBITMAPSIZE WM = WM_USER + 32 TB_AUTOSIZE WM = WM_USER + 33 TB_GETTOOLTIPS WM = WM_USER + 35 TB_SETTOOLTIPS WM = WM_USER + 36 TB_SETPARENT WM = WM_USER + 37 TB_SETROWS WM = WM_USER + 39 TB_GETROWS WM = WM_USER + 40 TB_SETCMDID WM = WM_USER + 42 TB_CHANGEBITMAP WM = WM_USER + 43 TB_GETBITMAP WM = WM_USER + 44 TB_GETBUTTONTEXT WM = WM_USER + 75 TB_REPLACEBITMAP WM = WM_USER + 46 TB_SETINDENT WM = WM_USER + 47 TB_SETIMAGELIST WM = WM_USER + 48 TB_GETIMAGELIST WM = WM_USER + 49 TB_LOADIMAGES WM = WM_USER + 50 TB_GETRECT WM = WM_USER + 51 TB_SETHOTIMAGELIST WM = WM_USER + 52 TB_GETHOTIMAGELIST WM = WM_USER + 53 TB_SETDISABLEDIMAGELIST WM = WM_USER + 54 TB_GETDISABLEDIMAGELIST WM = WM_USER + 55 TB_SETSTYLE WM = WM_USER + 56 TB_GETSTYLE WM = WM_USER + 57 TB_GETBUTTONSIZE WM = WM_USER + 58 TB_SETBUTTONWIDTH WM = WM_USER + 59 TB_SETMAXTEXTROWS WM = WM_USER + 60 TB_GETTEXTROWS WM = WM_USER + 61 TB_GETOBJECT WM = WM_USER + 62 TB_GETHOTITEM WM = WM_USER + 71 TB_SETHOTITEM WM = WM_USER + 72 TB_SETANCHORHIGHLIGHT WM = WM_USER + 73 TB_GETANCHORHIGHLIGHT WM = WM_USER + 74 TB_GETINSERTMARK WM = WM_USER + 79 TB_SETINSERTMARK WM = WM_USER + 80 TB_INSERTMARKHITTEST WM = WM_USER + 81 TB_MOVEBUTTON WM = WM_USER + 82 TB_GETMAXSIZE WM = WM_USER + 83 TB_SETEXTENDEDSTYLE WM = WM_USER + 84 TB_GETEXTENDEDSTYLE WM = WM_USER + 85 TB_GETPADDING WM = WM_USER + 86 TB_SETPADDING WM = WM_USER + 87 TB_SETINSERTMARKCOLOR WM = WM_USER + 88 TB_GETINSERTMARKCOLOR WM = WM_USER + 89 TB_SETCOLORSCHEME WM = CCM_SETCOLORSCHEME TB_GETCOLORSCHEME WM = CCM_GETCOLORSCHEME TB_SETUNICODEFORMAT WM = CCM_SETUNICODEFORMAT TB_GETUNICODEFORMAT WM = CCM_GETUNICODEFORMAT TB_MAPACCELERATOR WM = WM_USER + 90 TB_GETBITMAPFLAGS WM = WM_USER + 41 TB_GETBUTTONINFO WM = WM_USER + 63 TB_SETBUTTONINFO WM = WM_USER + 64 TB_INSERTBUTTON WM = WM_USER + 67 TB_ADDBUTTONS WM = WM_USER + 68 TB_HITTEST WM = WM_USER + 69 TB_SETDRAWTEXTFLAGS WM = WM_USER + 70 TB_GETSTRING WM = WM_USER + 91 TB_SETBOUNDINGSIZE WM = WM_USER + 93 TB_SETHOTITEM2 WM = WM_USER + 94 TB_HASACCELERATOR WM = WM_USER + 95 TB_SETLISTGAP WM = WM_USER + 96 TB_GETIMAGELISTCOUNT WM = WM_USER + 98 TB_GETIDEALSIZE WM = WM_USER + 99 TB_GETMETRICS WM = WM_USER + 101 TB_SETMETRICS WM = WM_USER + 102 TB_GETITEMDROPDOWNRECT WM = WM_USER + 103 TB_SETPRESSEDIMAGELIST WM = WM_USER + 104 TB_GETPRESSEDIMAGELIST WM = WM_USER + 105 TB_SETWINDOWTHEME WM = CCM_SETWINDOWTHEME )
Toolbar control messages (TB).
const ( TBM_GETPOS WM = WM_USER TBM_GETRANGEMIN WM = WM_USER + 1 TBM_GETRANGEMAX WM = WM_USER + 2 TBM_GETTIC WM = WM_USER + 3 TBM_SETTIC WM = WM_USER + 4 TBM_SETPOS WM = WM_USER + 5 TBM_SETRANGE WM = WM_USER + 6 TBM_SETRANGEMIN WM = WM_USER + 7 TBM_SETRANGEMAX WM = WM_USER + 8 TBM_CLEARTICS WM = WM_USER + 9 TBM_SETSEL WM = WM_USER + 10 TBM_SETSELSTART WM = WM_USER + 11 TBM_SETSELEND WM = WM_USER + 12 TBM_GETPTICS WM = WM_USER + 14 TBM_GETTICPOS WM = WM_USER + 15 TBM_GETNUMTICS WM = WM_USER + 16 TBM_GETSELSTART WM = WM_USER + 17 TBM_GETSELEND WM = WM_USER + 18 TBM_CLEARSEL WM = WM_USER + 19 TBM_SETTICFREQ WM = WM_USER + 20 TBM_SETPAGESIZE WM = WM_USER + 21 TBM_GETPAGESIZE WM = WM_USER + 22 TBM_SETLINESIZE WM = WM_USER + 23 TBM_GETLINESIZE WM = WM_USER + 24 TBM_GETTHUMBRECT WM = WM_USER + 25 TBM_GETCHANNELRECT WM = WM_USER + 26 TBM_SETTHUMBLENGTH WM = WM_USER + 27 TBM_GETTHUMBLENGTH WM = WM_USER + 28 TBM_SETTOOLTIPS WM = WM_USER + 29 TBM_GETTOOLTIPS WM = WM_USER + 30 TBM_SETTIPSIDE WM = WM_USER + 31 TBM_SETBUDDY WM = WM_USER + 32 TBM_GETBUDDY WM = WM_USER + 33 TBM_SETUNICODEFORMAT WM = CCM_SETUNICODEFORMAT TBM_GETUNICODEFORMAT WM = CCM_GETUNICODEFORMAT )
Trackbar control messages (TBM).
const ( TVM_INSERTITEM WM = _TVM_FIRST + 50 TVM_DELETEITEM WM = _TVM_FIRST + 1 TVM_EXPAND WM = _TVM_FIRST + 2 TVM_GETITEMRECT WM = _TVM_FIRST + 4 TVM_GETCOUNT WM = _TVM_FIRST + 5 TVM_GETINDENT WM = _TVM_FIRST + 6 TVM_SETINDENT WM = _TVM_FIRST + 7 TVM_GETIMAGELIST WM = _TVM_FIRST + 8 TVM_SETIMAGELIST WM = _TVM_FIRST + 9 TVM_GETNEXTITEM WM = _TVM_FIRST + 10 TVM_SELECTITEM WM = _TVM_FIRST + 11 TVM_GETITEM WM = _TVM_FIRST + 62 TVM_SETITEM WM = _TVM_FIRST + 63 TVM_EDITLABEL WM = _TVM_FIRST + 65 TVM_GETEDITCONTROL WM = _TVM_FIRST + 15 TVM_GETVISIBLECOUNT WM = _TVM_FIRST + 16 TVM_HITTEST WM = _TVM_FIRST + 17 TVM_CREATEDRAGIMAGE WM = _TVM_FIRST + 18 TVM_SORTCHILDREN WM = _TVM_FIRST + 19 TVM_ENSUREVISIBLE WM = _TVM_FIRST + 20 TVM_SORTCHILDRENCB WM = _TVM_FIRST + 21 TVM_ENDEDITLABELNOW WM = _TVM_FIRST + 22 TVM_GETISEARCHSTRING WM = _TVM_FIRST + 64 TVM_SETTOOLTIPS WM = _TVM_FIRST + 24 TVM_GETTOOLTIPS WM = _TVM_FIRST + 25 TVM_SETINSERTMARK WM = _TVM_FIRST + 26 TVM_SETUNICODEFORMAT WM = CCM_SETUNICODEFORMAT TVM_GETUNICODEFORMAT WM = CCM_GETUNICODEFORMAT TVM_SETITEMHEIGHT WM = _TVM_FIRST + 27 TVM_GETITEMHEIGHT WM = _TVM_FIRST + 28 TVM_SETBKCOLOR WM = _TVM_FIRST + 29 TVM_SETTEXTCOLOR WM = _TVM_FIRST + 30 TVM_GETBKCOLOR WM = _TVM_FIRST + 31 TVM_GETTEXTCOLOR WM = _TVM_FIRST + 32 TVM_SETSCROLLTIME WM = _TVM_FIRST + 33 TVM_GETSCROLLTIME WM = _TVM_FIRST + 34 TVM_SETINSERTMARKCOLOR WM = _TVM_FIRST + 37 TVM_GETINSERTMARKCOLOR WM = _TVM_FIRST + 38 TVM_SETBORDER WM = _TVM_FIRST + 35 TVM_GETITEMSTATE WM = _TVM_FIRST + 39 TVM_SETLINECOLOR WM = _TVM_FIRST + 40 TVM_GETLINECOLOR WM = _TVM_FIRST + 41 TVM_MAPACCIDTOHTREEITEM WM = _TVM_FIRST + 42 TVM_MAPHTREEITEMTOACCID WM = _TVM_FIRST + 43 TVM_SETEXTENDEDSTYLE WM = _TVM_FIRST + 44 TVM_GETEXTENDEDSTYLE WM = _TVM_FIRST + 45 TVM_SETAUTOSCROLLINFO WM = _TVM_FIRST + 59 TVM_SETHOT WM = _TVM_FIRST + 58 TVM_GETSELECTEDCOUNT WM = _TVM_FIRST + 70 TVM_SHOWINFOTIP WM = _TVM_FIRST + 71 TVM_GETITEMPARTRECT WM = _TVM_FIRST + 72 )
TreeView control messages (TVM).
type WS ¶
type WS uint32
Window styles.
const ( WS_NONE WS = 0 WS_OVERLAPPED WS = 0x0000_0000 // The window is an overlapped window. An overlapped window has a title bar and a border. Same as the WS_TILED style. WS_POPUP WS = 0x8000_0000 // The window is a pop-up window. This style cannot be used with the WS_CHILD style. WS_CHILD WS = 0x4000_0000 // The window is a child window. WS_MINIMIZE WS = 0x2000_0000 // The window is initially minimized. WS_VISIBLE WS = 0x1000_0000 // The window is initially visible. WS_DISABLED WS = 0x0800_0000 // The window is initially disabled. WS_CLIPSIBLINGS WS = 0x0400_0000 // Clips child windows relative to each other. WS_CLIPCHILDREN WS = 0x0200_0000 // Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window. WS_MAXIMIZE WS = 0x0100_0000 // The window is initially maximized. WS_CAPTION WS = 0x00c0_0000 // The window has a title bar (includes the WS_BORDER style). WS_BORDER WS = 0x0080_0000 // The window has a thin-line border. WS_DLGFRAME WS = 0x0040_0000 // The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar. WS_VSCROLL WS = 0x0020_0000 // The window has a vertical scroll bar. WS_HSCROLL WS = 0x0010_0000 // The window has a horizontal scroll bar. WS_SYSMENU WS = 0x0008_0000 // The window has a window menu on its title bar. The WS_CAPTION style must also be specified. WS_THICKFRAME WS = 0x0004_0000 // The window has a sizing border. Same as the WS_SIZEBOX style. WS_GROUP WS = 0x0002_0000 // The window is the first control of a group of controls. WS_TABSTOP WS = 0x0001_0000 // The window is a control that can receive the keyboard focus when the user presses the TAB key. WS_MINIMIZEBOX WS = 0x0002_0000 // The window has a minimize button. WS_MAXIMIZEBOX WS = 0x0001_0000 // The window has a maximize button. WS_TILED WS = WS_OVERLAPPED // The window is an overlapped window. An overlapped window has a title bar and a border. Same as the WS_OVERLAPPED style. WS_ICONIC WS = WS_MINIMIZE // The window is initially minimized. Same as the WS_MINIMIZE style. WS_SIZEBOX WS = WS_THICKFRAME // The window has a sizing border. Same as the WS_THICKFRAME style. WS_TILEDWINDOW WS = WS_OVERLAPPEDWINDOW // The window is an overlapped window. Same as the WS_OVERLAPPEDWINDOW style. WS_OVERLAPPEDWINDOW WS = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX // The window is an overlapped window. Same as the WS_TILEDWINDOW style. WS_POPUPWINDOW WS = WS_POPUP | WS_BORDER | WS_SYSMENU // The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible. WS_CHILDWINDOW WS = WS_CHILD // Same as the WS_CHILD style. )
type WS_EX ¶
type WS_EX uint32
Extended window styles.
const ( WS_EX_NONE WS_EX = 0 WS_EX_DLGMODALFRAME WS_EX = 0x0000_0001 // The window has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter. WS_EX_NOPARENTNOTIFY WS_EX = 0x0000_0004 // The child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed. WS_EX_TOPMOST WS_EX = 0x0000_0008 // The window should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. WS_EX_ACCEPTFILES WS_EX = 0x0000_0010 // The window accepts drag-drop files. WS_EX_TRANSPARENT WS_EX = 0x0000_0020 WS_EX_MDICHILD WS_EX = 0x0000_0040 // The window is a MDI child window. WS_EX_TOOLWINDOW WS_EX = 0x0000_0080 // The window is intended to be used as a floating toolbar. WS_EX_WINDOWEDGE WS_EX = 0x0000_0100 // The window has a border with a raised edge. WS_EX_CLIENTEDGE WS_EX = 0x0000_0200 // The window has a border with a sunken edge. WS_EX_CONTEXTHELP WS_EX = 0x0000_0400 WS_EX_RIGHT WS_EX = 0x0000_1000 WS_EX_LEFT WS_EX = 0x0000_0000 // The window has generic left-aligned properties. This is the default. WS_EX_RTLREADING WS_EX = 0x0000_2000 WS_EX_LTRREADING WS_EX = 0x0000_0000 // The window text is displayed using left-to-right reading-order properties. This is the default. WS_EX_LEFTSCROLLBAR WS_EX = 0x0000_4000 WS_EX_RIGHTSCROLLBAR WS_EX = 0x0000_0000 // The vertical scroll bar (if present) is to the right of the client area. This is the default. WS_EX_CONTROLPARENT WS_EX = 0x0001_0000 WS_EX_STATICEDGE WS_EX = 0x0002_0000 // The window has a three-dimensional border style intended to be used for items that do not accept user input. WS_EX_APPWINDOW WS_EX = 0x0004_0000 // Forces a top-level window onto the taskbar when the window is visible. WS_EX_OVERLAPPEDWINDOW WS_EX = WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE WS_EX_PALETTEWINDOW WS_EX = WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST // The window is palette window, which is a modeless dialog box that presents an array of commands. WS_EX_LAYERED WS_EX = 0x0008_0000 WS_EX_NOINHERITLAYOUT WS_EX = 0x0010_0000 // The window does not pass its window layout to its child windows. WS_EX_NOREDIRECTIONBITMAP WS_EX = 0x0020_0000 WS_EX_LAYOUTRTL WS_EX = 0x0040_0000 WS_EX_COMPOSITED WS_EX = 0x0200_0000 WS_EX_NOACTIVATE WS_EX = 0x0800_0000 )
type XTYP ¶
type XTYP uint32
PFNCALLBACK wType.
const ( XTYP_ERROR XTYP = 0x0000 | XTYP(XCLASS_NOTIFICATION) | XTYP(XTYPF_NOBLOCK) XTYP_ADVDATA XTYP = 0x0010 | XTYP(XCLASS_FLAGS) XTYP_ADVREQ XTYP = 0x0020 | XTYP(XCLASS_DATA) | XTYP(XTYPF_NOBLOCK) XTYP_ADVSTART XTYP = 0x0030 | XTYP(XCLASS_BOOL) XTYP_ADVSTOP XTYP = 0x0040 | XTYP(XCLASS_NOTIFICATION) XTYP_EXECUTE XTYP = 0x0050 | XTYP(XCLASS_FLAGS) XTYP_CONNECT XTYP = 0x0060 | XTYP(XCLASS_BOOL) | XTYP(XTYPF_NOBLOCK) XTYP_CONNECT_CONFIRM XTYP = 0x0070 | XTYP(XCLASS_NOTIFICATION) | XTYP(XTYPF_NOBLOCK) XTYP_XACT_COMPLETE XTYP = 0x0080 | XTYP(XCLASS_NOTIFICATION) XTYP_POKE XTYP = 0x0090 | XTYP(XCLASS_FLAGS) XTYP_REGISTER XTYP = 0x00a0 | XTYP(XCLASS_NOTIFICATION) | XTYP(XTYPF_NOBLOCK) XTYP_REQUEST XTYP = 0x00b0 | XTYP(XCLASS_DATA) XTYP_DISCONNECT XTYP = 0x00c0 | XTYP(XCLASS_NOTIFICATION) | XTYP(XTYPF_NOBLOCK) XTYP_UNREGISTER XTYP = 0x00d0 | XTYP(XCLASS_NOTIFICATION) | XTYP(XTYPF_NOBLOCK) XTYP_WILDCONNECT XTYP = 0x00e0 | XTYP(XCLASS_DATA) | XTYP(XTYPF_NOBLOCK) XTYP_MASK XTYP = 0x00f0 XTYP_SHIFT XTYP = 4 )