123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- #include-once
- ; #INDEX# =======================================================================================================================
- ; Title .........: Button_Constants
- ; AutoIt Version : 3.3.14.5
- ; Language ......: English
- ; Description ...: Constants for <a href="../appendix/GUIStyles.htm#Button">GUI control Button styles</a> and Group, Radio, Checkbox.
- ; Author(s) .....: Valik
- ; ===============================================================================================================================
- ; #CONSTANTS# ===================================================================================================================
- ; Group
- Global Const $BS_GROUPBOX = 0x0007
- ; Button
- Global Const $BS_BOTTOM = 0x0800
- Global Const $BS_CENTER = 0x0300
- Global Const $BS_DEFPUSHBUTTON = 0x0001
- Global Const $BS_LEFT = 0x0100
- Global Const $BS_MULTILINE = 0x2000
- Global Const $BS_PUSHBOX = 0x000A
- Global Const $BS_PUSHLIKE = 0x1000
- Global Const $BS_RIGHT = 0x0200
- Global Const $BS_RIGHTBUTTON = 0x0020
- Global Const $BS_TOP = 0x0400
- Global Const $BS_VCENTER = 0x0C00
- Global Const $BS_FLAT = 0x8000
- Global Const $BS_ICON = 0x0040
- Global Const $BS_BITMAP = 0x0080
- Global Const $BS_NOTIFY = 0x4000
- ; Vista
- Global Const $BS_SPLITBUTTON = 0x0000000C
- Global Const $BS_DEFSPLITBUTTON = 0x0000000D
- Global Const $BS_COMMANDLINK = 0x0000000E
- Global Const $BS_DEFCOMMANDLINK = 0x0000000F
- ; Vista SPLIT BUTTON INFO mask flags
- Global Const $BCSIF_GLYPH = 0x0001
- Global Const $BCSIF_IMAGE = 0x0002
- Global Const $BCSIF_STYLE = 0x0004
- Global Const $BCSIF_SIZE = 0x0008
- ; Vista SPLIT BUTTON STYLE flags
- Global Const $BCSS_NOSPLIT = 0x0001
- Global Const $BCSS_STRETCH = 0x0002
- Global Const $BCSS_ALIGNLEFT = 0x0004
- Global Const $BCSS_IMAGE = 0x0008
- Global Const $BUTTON_IMAGELIST_ALIGN_LEFT = 0
- Global Const $BUTTON_IMAGELIST_ALIGN_RIGHT = 1
- Global Const $BUTTON_IMAGELIST_ALIGN_TOP = 2
- Global Const $BUTTON_IMAGELIST_ALIGN_BOTTOM = 3
- Global Const $BUTTON_IMAGELIST_ALIGN_CENTER = 4 ; Doesn't draw text
- ; Checkbox
- Global Const $BS_3STATE = 0x0005
- Global Const $BS_AUTO3STATE = 0x0006
- Global Const $BS_AUTOCHECKBOX = 0x0003
- Global Const $BS_CHECKBOX = 0x0002
- ; Radio
- Global Const $BS_RADIOBUTTON = 0x4
- Global Const $BS_AUTORADIOBUTTON = 0x0009
- Global Const $BS_OWNERDRAW = 0xB
- ; Control default styles
- Global Const $GUI_SS_DEFAULT_BUTTON = 0
- Global Const $GUI_SS_DEFAULT_CHECKBOX = 0
- Global Const $GUI_SS_DEFAULT_GROUP = 0
- Global Const $GUI_SS_DEFAULT_RADIO = 0
- ; Messages
- Global Const $BCM_FIRST = 0x1600
- Global Const $BCM_GETIDEALSIZE = ($BCM_FIRST + 0x0001)
- Global Const $BCM_GETIMAGELIST = ($BCM_FIRST + 0x0003)
- Global Const $BCM_GETNOTE = ($BCM_FIRST + 0x000A)
- Global Const $BCM_GETNOTELENGTH = ($BCM_FIRST + 0x000B)
- Global Const $BCM_GETSPLITINFO = ($BCM_FIRST + 0x0008)
- Global Const $BCM_GETTEXTMARGIN = ($BCM_FIRST + 0x0005)
- Global Const $BCM_SETDROPDOWNSTATE = ($BCM_FIRST + 0x0006)
- Global Const $BCM_SETIMAGELIST = ($BCM_FIRST + 0x0002)
- Global Const $BCM_SETNOTE = ($BCM_FIRST + 0x0009)
- Global Const $BCM_SETSHIELD = ($BCM_FIRST + 0x000C)
- Global Const $BCM_SETSPLITINFO = ($BCM_FIRST + 0x0007)
- Global Const $BCM_SETTEXTMARGIN = ($BCM_FIRST + 0x0004)
- Global Const $BM_CLICK = 0xF5
- Global Const $BM_GETCHECK = 0xF0
- Global Const $BM_GETIMAGE = 0xF6
- Global Const $BM_GETSTATE = 0xF2
- Global Const $BM_SETCHECK = 0xF1
- Global Const $BM_SETDONTCLICK = 0xF8
- Global Const $BM_SETIMAGE = 0xF7
- Global Const $BM_SETSTATE = 0xF3
- Global Const $BM_SETSTYLE = 0xF4
- ; Notifications
- Global Const $BCN_FIRST = -1250
- Global Const $BCN_DROPDOWN = ($BCN_FIRST + 0x0002)
- Global Const $BCN_HOTITEMCHANGE = ($BCN_FIRST + 0x0001)
- Global Const $BN_CLICKED = 0
- Global Const $BN_PAINT = 1
- Global Const $BN_HILITE = 2
- Global Const $BN_UNHILITE = 3
- Global Const $BN_DISABLE = 4
- Global Const $BN_DOUBLECLICKED = 5
- Global Const $BN_SETFOCUS = 6
- Global Const $BN_KILLFOCUS = 7
- Global Const $BN_PUSHED = $BN_HILITE
- Global Const $BN_UNPUSHED = $BN_UNHILITE
- Global Const $BN_DBLCLK = $BN_DOUBLECLICKED
- ; check states
- Global Const $BST_CHECKED = 0x1
- Global Const $BST_INDETERMINATE = 0x2
- Global Const $BST_UNCHECKED = 0x0
- Global Const $BST_FOCUS = 0x8
- Global Const $BST_PUSHED = 0x4
- Global Const $BST_DONTCLICK = 0x000080
- ; ===============================================================================================================================
|