go-tg-screenshot-bot
86 строк · 2.3 Кб
1// Copyright 2010 The win Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build windows
6
7package win
8
9// ComboBox return values
10const (
11CB_OKAY = 0
12CB_ERR = ^uintptr(0) // -1
13CB_ERRSPACE = ^uintptr(1) // -2
14)
15
16// ComboBox notifications
17const (
18CBN_ERRSPACE = -1
19CBN_SELCHANGE = 1
20CBN_DBLCLK = 2
21CBN_SETFOCUS = 3
22CBN_KILLFOCUS = 4
23CBN_EDITCHANGE = 5
24CBN_EDITUPDATE = 6
25CBN_DROPDOWN = 7
26CBN_CLOSEUP = 8
27CBN_SELENDOK = 9
28CBN_SELENDCANCEL = 10
29)
30
31// ComboBox styles
32const (
33CBS_SIMPLE = 0x0001
34CBS_DROPDOWN = 0x0002
35CBS_DROPDOWNLIST = 0x0003
36CBS_OWNERDRAWFIXED = 0x0010
37CBS_OWNERDRAWVARIABLE = 0x0020
38CBS_AUTOHSCROLL = 0x0040
39CBS_OEMCONVERT = 0x0080
40CBS_SORT = 0x0100
41CBS_HASSTRINGS = 0x0200
42CBS_NOINTEGRALHEIGHT = 0x0400
43CBS_DISABLENOSCROLL = 0x0800
44CBS_UPPERCASE = 0x2000
45CBS_LOWERCASE = 0x4000
46)
47
48// ComboBox messages
49const (
50CB_GETEDITSEL = 0x0140
51CB_LIMITTEXT = 0x0141
52CB_SETEDITSEL = 0x0142
53CB_ADDSTRING = 0x0143
54CB_DELETESTRING = 0x0144
55CB_DIR = 0x0145
56CB_GETCOUNT = 0x0146
57CB_GETCURSEL = 0x0147
58CB_GETLBTEXT = 0x0148
59CB_GETLBTEXTLEN = 0x0149
60CB_INSERTSTRING = 0x014A
61CB_RESETCONTENT = 0x014B
62CB_FINDSTRING = 0x014C
63CB_SELECTSTRING = 0x014D
64CB_SETCURSEL = 0x014E
65CB_SHOWDROPDOWN = 0x014F
66CB_GETITEMDATA = 0x0150
67CB_SETITEMDATA = 0x0151
68CB_GETDROPPEDCONTROLRECT = 0x0152
69CB_SETITEMHEIGHT = 0x0153
70CB_GETITEMHEIGHT = 0x0154
71CB_SETEXTENDEDUI = 0x0155
72CB_GETEXTENDEDUI = 0x0156
73CB_GETDROPPEDSTATE = 0x0157
74CB_FINDSTRINGEXACT = 0x0158
75CB_SETLOCALE = 0x0159
76CB_GETLOCALE = 0x015A
77CB_GETTOPINDEX = 0x015b
78CB_SETTOPINDEX = 0x015c
79CB_GETHORIZONTALEXTENT = 0x015d
80CB_SETHORIZONTALEXTENT = 0x015e
81CB_GETDROPPEDWIDTH = 0x015f
82CB_SETDROPPEDWIDTH = 0x0160
83CB_INITSTORAGE = 0x0161
84CB_MULTIPLEADDSTRING = 0x0163
85CB_GETCOMBOBOXINFO = 0x0164
86)
87