go-tg-screenshot-bot
65 строк · 1.2 Кб
1// Copyright 2017 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 (10INVALID_LINK_INDEX = -111MAX_LINKID_TEXT = 4812L_MAX_URL_LENGTH = 2048 + 32 + len("://")13WC_LINK = "SysLink"14)
15
16const (17LWS_TRANSPARENT = 0x000118LWS_IGNORERETURN = 0x000219LWS_NOPREFIX = 0x000420LWS_USEVISUALSTYLE = 0x000821LWS_USECUSTOMTEXT = 0x001022LWS_RIGHT = 0x002023)
24
25const (26LIF_ITEMINDEX = 0x0000000127LIF_STATE = 0x0000000228LIF_ITEMID = 0x0000000429LIF_URL = 0x0000000830)
31
32const (33LIS_FOCUSED = 0x0000000134LIS_ENABLED = 0x0000000235LIS_VISITED = 0x0000000436LIS_HOTTRACK = 0x0000000837LIS_DEFAULTCOLORS = 0x0000001038)
39
40const (41LM_HITTEST = WM_USER + 0x30042LM_GETIDEALHEIGHT = WM_USER + 0x30143LM_SETITEM = WM_USER + 0x30244LM_GETITEM = WM_USER + 0x30345LM_GETIDEALSIZE = LM_GETIDEALHEIGHT46)
47
48type LITEM struct {49Mask uint3250ILink int3251State uint3252StateMask uint3253SzID [MAX_LINKID_TEXT]uint1654SzUrl [L_MAX_URL_LENGTH]uint1655}
56
57type LHITTESTINFO struct {58Pt POINT
59Item LITEM
60}
61
62type NMLINK struct {63Hdr NMHDR
64Item LITEM
65}
66