go-tg-screenshot-bot

Форк
0
97 строк · 2.2 Кб
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

7
package win
8

9
import (
10
	"unsafe"
11
)
12

13
// ToolTip styles
14
const (
15
	TTS_ALWAYSTIP = 0x01
16
	TTS_NOPREFIX  = 0x02
17
	TTS_NOANIMATE = 0x10
18
	TTS_NOFADE    = 0x20
19
	TTS_BALLOON   = 0x40
20
	TTS_CLOSE     = 0x80
21
)
22

23
// ToolTip messages
24
const (
25
	TTM_ACTIVATE        = WM_USER + 1
26
	TTM_SETDELAYTIME    = WM_USER + 3
27
	TTM_ADDTOOL         = WM_USER + 50
28
	TTM_DELTOOL         = WM_USER + 51
29
	TTM_NEWTOOLRECT     = WM_USER + 52
30
	TTM_RELAYEVENT      = WM_USER + 7
31
	TTM_GETTOOLINFO     = WM_USER + 53
32
	TTM_SETTOOLINFO     = WM_USER + 54
33
	TTM_HITTEST         = WM_USER + 55
34
	TTM_GETTEXT         = WM_USER + 56
35
	TTM_UPDATETIPTEXT   = WM_USER + 57
36
	TTM_GETTOOLCOUNT    = WM_USER + 13
37
	TTM_ENUMTOOLS       = WM_USER + 58
38
	TTM_GETCURRENTTOOL  = WM_USER + 59
39
	TTM_WINDOWFROMPOINT = WM_USER + 16
40
	TTM_TRACKACTIVATE   = WM_USER + 17
41
	TTM_TRACKPOSITION   = WM_USER + 18
42
	TTM_SETTIPBKCOLOR   = WM_USER + 19
43
	TTM_SETTIPTEXTCOLOR = WM_USER + 20
44
	TTM_GETDELAYTIME    = WM_USER + 21
45
	TTM_GETTIPBKCOLOR   = WM_USER + 22
46
	TTM_GETTIPTEXTCOLOR = WM_USER + 23
47
	TTM_SETMAXTIPWIDTH  = WM_USER + 24
48
	TTM_GETMAXTIPWIDTH  = WM_USER + 25
49
	TTM_SETMARGIN       = WM_USER + 26
50
	TTM_GETMARGIN       = WM_USER + 27
51
	TTM_POP             = WM_USER + 28
52
	TTM_UPDATE          = WM_USER + 29
53
	TTM_GETBUBBLESIZE   = WM_USER + 30
54
	TTM_ADJUSTRECT      = WM_USER + 31
55
	TTM_SETTITLE        = WM_USER + 33
56
	TTM_POPUP           = WM_USER + 34
57
	TTM_GETTITLE        = WM_USER + 35
58
)
59

60
// ToolTip flags
61
const (
62
	TTF_IDISHWND    = 0x0001
63
	TTF_CENTERTIP   = 0x0002
64
	TTF_RTLREADING  = 0x0004
65
	TTF_SUBCLASS    = 0x0010
66
	TTF_TRACK       = 0x0020
67
	TTF_ABSOLUTE    = 0x0080
68
	TTF_TRANSPARENT = 0x0100
69
	TTF_DI_SETITEM  = 0x8000
70
)
71

72
// ToolTip icons
73
const (
74
	TTI_NONE    = 0
75
	TTI_INFO    = 1
76
	TTI_WARNING = 2
77
	TTI_ERROR   = 3
78
)
79

80
type TOOLINFO struct {
81
	CbSize     uint32
82
	UFlags     uint32
83
	Hwnd       HWND
84
	UId        uintptr
85
	Rect       RECT
86
	Hinst      HINSTANCE
87
	LpszText   *uint16
88
	LParam     uintptr
89
	LpReserved unsafe.Pointer
90
}
91

92
type TTGETTITLE struct {
93
	DwSize       uint32
94
	UTitleBitmap uint32
95
	Cch          uint32
96
	PszTitle     *uint16
97
}
98

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

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

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

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