go-tg-screenshot-bot
128 строк · 3.0 Кб
1// Copyright 2011 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 win8
9const TCM_FIRST = 0x130010const TCN_FIRST = -55011
12const (13TCS_SCROLLOPPOSITE = 0x000114TCS_BOTTOM = 0x000215TCS_RIGHT = 0x000216TCS_MULTISELECT = 0x000417TCS_FLATBUTTONS = 0x000818TCS_FORCEICONLEFT = 0x001019TCS_FORCELABELLEFT = 0x002020TCS_HOTTRACK = 0x004021TCS_VERTICAL = 0x008022TCS_TABS = 0x000023TCS_BUTTONS = 0x010024TCS_SINGLELINE = 0x000025TCS_MULTILINE = 0x020026TCS_RIGHTJUSTIFY = 0x000027TCS_FIXEDWIDTH = 0x040028TCS_RAGGEDRIGHT = 0x080029TCS_FOCUSONBUTTONDOWN = 0x100030TCS_OWNERDRAWFIXED = 0x200031TCS_TOOLTIPS = 0x400032TCS_FOCUSNEVER = 0x800033)
34
35const (36TCS_EX_FLATSEPARATORS = 0x0000000137TCS_EX_REGISTERDROP = 0x0000000238)
39
40const (41TCM_GETIMAGELIST = TCM_FIRST + 242TCM_SETIMAGELIST = TCM_FIRST + 343TCM_GETITEMCOUNT = TCM_FIRST + 444TCM_GETITEM = TCM_FIRST + 6045TCM_SETITEM = TCM_FIRST + 6146TCM_INSERTITEM = TCM_FIRST + 6247TCM_DELETEITEM = TCM_FIRST + 848TCM_DELETEALLITEMS = TCM_FIRST + 949TCM_GETITEMRECT = TCM_FIRST + 1050TCM_GETCURSEL = TCM_FIRST + 1151TCM_SETCURSEL = TCM_FIRST + 1252TCM_HITTEST = TCM_FIRST + 1353TCM_SETITEMEXTRA = TCM_FIRST + 1454TCM_ADJUSTRECT = TCM_FIRST + 4055TCM_SETITEMSIZE = TCM_FIRST + 4156TCM_REMOVEIMAGE = TCM_FIRST + 4257TCM_SETPADDING = TCM_FIRST + 4358TCM_GETROWCOUNT = TCM_FIRST + 4459TCM_GETTOOLTIPS = TCM_FIRST + 4560TCM_SETTOOLTIPS = TCM_FIRST + 4661TCM_GETCURFOCUS = TCM_FIRST + 4762TCM_SETCURFOCUS = TCM_FIRST + 4863TCM_SETMINTABWIDTH = TCM_FIRST + 4964TCM_DESELECTALL = TCM_FIRST + 5065TCM_HIGHLIGHTITEM = TCM_FIRST + 5166TCM_SETEXTENDEDSTYLE = TCM_FIRST + 5267TCM_GETEXTENDEDSTYLE = TCM_FIRST + 5368TCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT69TCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT70)
71
72const (73TCIF_TEXT = 0x000174TCIF_IMAGE = 0x000275TCIF_RTLREADING = 0x000476TCIF_PARAM = 0x000877TCIF_STATE = 0x001078)
79
80const (81TCIS_BUTTONPRESSED = 0x000182TCIS_HIGHLIGHTED = 0x000283)
84
85const (86TCHT_NOWHERE = 0x000187TCHT_ONITEMICON = 0x000288TCHT_ONITEMLABEL = 0x000489TCHT_ONITEM = TCHT_ONITEMICON | TCHT_ONITEMLABEL90)
91
92const (93TCN_KEYDOWN = TCN_FIRST - 094TCN_SELCHANGE = TCN_FIRST - 195TCN_SELCHANGING = TCN_FIRST - 296TCN_GETOBJECT = TCN_FIRST - 397TCN_FOCUSCHANGE = TCN_FIRST - 498)
99
100type TCITEMHEADER struct {101Mask uint32102LpReserved1 uint32103LpReserved2 uint32104PszText *uint16105CchTextMax int32106IImage int32107}
108
109type TCITEM struct {110Mask uint32111DwState uint32112DwStateMask uint32113PszText *uint16114CchTextMax int32115IImage int32116LParam uintptr117}
118
119type TCHITTESTINFO struct {120Pt POINT
121flags uint32122}
123
124type NMTCKEYDOWN struct {125Hdr NMHDR
126WVKey uint16127Flags uint32128}
129