go-tg-screenshot-bot

Форк
0
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

7
package win
8

9
const (
10
	INVALID_LINK_INDEX = -1
11
	MAX_LINKID_TEXT    = 48
12
	L_MAX_URL_LENGTH   = 2048 + 32 + len("://")
13
	WC_LINK            = "SysLink"
14
)
15

16
const (
17
	LWS_TRANSPARENT    = 0x0001
18
	LWS_IGNORERETURN   = 0x0002
19
	LWS_NOPREFIX       = 0x0004
20
	LWS_USEVISUALSTYLE = 0x0008
21
	LWS_USECUSTOMTEXT  = 0x0010
22
	LWS_RIGHT          = 0x0020
23
)
24

25
const (
26
	LIF_ITEMINDEX = 0x00000001
27
	LIF_STATE     = 0x00000002
28
	LIF_ITEMID    = 0x00000004
29
	LIF_URL       = 0x00000008
30
)
31

32
const (
33
	LIS_FOCUSED       = 0x00000001
34
	LIS_ENABLED       = 0x00000002
35
	LIS_VISITED       = 0x00000004
36
	LIS_HOTTRACK      = 0x00000008
37
	LIS_DEFAULTCOLORS = 0x00000010
38
)
39

40
const (
41
	LM_HITTEST        = WM_USER + 0x300
42
	LM_GETIDEALHEIGHT = WM_USER + 0x301
43
	LM_SETITEM        = WM_USER + 0x302
44
	LM_GETITEM        = WM_USER + 0x303
45
	LM_GETIDEALSIZE   = LM_GETIDEALHEIGHT
46
)
47

48
type LITEM struct {
49
	Mask      uint32
50
	ILink     int32
51
	State     uint32
52
	StateMask uint32
53
	SzID      [MAX_LINKID_TEXT]uint16
54
	SzUrl     [L_MAX_URL_LENGTH]uint16
55
}
56

57
type LHITTESTINFO struct {
58
	Pt   POINT
59
	Item LITEM
60
}
61

62
type NMLINK struct {
63
	Hdr  NMHDR
64
	Item LITEM
65
}
66

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.