go-tg-screenshot-bot
87 строк · 2.3 Кб
1// Copyright 2012 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// ListBox style
10const (
11LBS_NOTIFY = 0x0001
12LBS_SORT = 0x0002
13LBS_NOREDRAW = 0x0004
14LBS_MULTIPLESEL = 0x0008
15LBS_OWNERDRAWFIXED = 0x0010
16LBS_OWNERDRAWVARIABLE = 0x0020
17LBS_HASSTRINGS = 0x0040
18LBS_USETABSTOPS = 0x0080
19LBS_NOINTEGRALHEIGHT = 0x0100
20LBS_MULTICOLUMN = 0x0200
21LBS_WANTKEYBOARDINPUT = 0x0400
22LBS_EXTENDEDSEL = 0x0800
23LBS_DISABLENOSCROLL = 0x1000
24LBS_NODATA = 0x2000
25LBS_NOSEL = 0x4000
26LBS_COMBOBOX = 0x8000
27LBS_STANDARD = LBS_NOTIFY | LBS_SORT | WS_BORDER | WS_VSCROLL
28)
29
30// ListBox messages
31const (
32LB_ADDSTRING = 0x0180
33LB_INSERTSTRING = 0x0181
34LB_DELETESTRING = 0x0182
35LB_SELITEMRANGEEX = 0x0183
36LB_RESETCONTENT = 0x0184
37LB_SETSEL = 0x0185
38LB_SETCURSEL = 0x0186
39LB_GETSEL = 0x0187
40LB_GETCURSEL = 0x0188
41LB_GETTEXT = 0x0189
42LB_GETTEXTLEN = 0x018A
43LB_GETCOUNT = 0x018B
44LB_SELECTSTRING = 0x018C
45LB_DIR = 0x018D
46LB_GETTOPINDEX = 0x018E
47LB_FINDSTRING = 0x018F
48LB_GETSELCOUNT = 0x0190
49LB_GETSELITEMS = 0x0191
50LB_SETTABSTOPS = 0x0192
51LB_GETHORIZONTALEXTENT = 0x0193
52LB_SETHORIZONTALEXTENT = 0x0194
53LB_SETCOLUMNWIDTH = 0x0195
54LB_ADDFILE = 0x0196
55LB_SETTOPINDEX = 0x0197
56LB_GETITEMRECT = 0x0198
57LB_GETITEMDATA = 0x0199
58LB_SETITEMDATA = 0x019A
59LB_SELITEMRANGE = 0x019B
60LB_SETANCHORINDEX = 0x019C
61LB_GETANCHORINDEX = 0x019D
62LB_SETCARETINDEX = 0x019E
63LB_GETCARETINDEX = 0x019F
64LB_SETITEMHEIGHT = 0x01A0
65LB_GETITEMHEIGHT = 0x01A1
66LB_FINDSTRINGEXACT = 0x01A2
67LB_SETLOCALE = 0x01A5
68LB_GETLOCALE = 0x01A6
69LB_SETCOUNT = 0x01A7
70LB_INITSTORAGE = 0x01A8
71LB_ITEMFROMPOINT = 0x01A9
72LB_MULTIPLEADDSTRING = 0x01B1
73)
74
75//Listbox Notification Codes
76const (
77LBN_ERRSPACE = -2
78LBN_SELCHANGE = 1
79LBN_DBLCLK = 2
80LBN_SELCANCEL = 3
81LBN_SETFOCUS = 4
82LBN_KILLFOCUS = 5
83)
84const (
85LB_ERR = -1
86LB_ERRSPACE = -2
87)
88