go-tg-screenshot-bot

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

7
package win
8

9
const DTM_FIRST = 0x1000
10
const DTN_FIRST = ^uint32(739)  // -740
11
const DTN_FIRST2 = ^uint32(752) // -753
12

13
const (
14
	GDTR_MIN = 0x0001
15
	GDTR_MAX = 0x0002
16
)
17

18
const (
19
	GDT_ERROR = -1
20
	GDT_VALID = 0
21
	GDT_NONE  = 1
22
)
23

24
// Messages
25
const (
26
	DTM_GETSYSTEMTIME = DTM_FIRST + 1
27
	DTM_SETSYSTEMTIME = DTM_FIRST + 2
28
	DTM_GETRANGE      = DTM_FIRST + 3
29
	DTM_SETRANGE      = DTM_FIRST + 4
30
	DTM_SETFORMAT     = DTM_FIRST + 50
31
	DTM_SETMCCOLOR    = DTM_FIRST + 6
32
	DTM_GETMCCOLOR    = DTM_FIRST + 7
33
	DTM_GETMONTHCAL   = DTM_FIRST + 8
34
	DTM_SETMCFONT     = DTM_FIRST + 9
35
	DTM_GETMCFONT     = DTM_FIRST + 10
36
)
37

38
// Styles
39
const (
40
	DTS_UPDOWN                 = 0x0001
41
	DTS_SHOWNONE               = 0x0002
42
	DTS_SHORTDATEFORMAT        = 0x0000
43
	DTS_LONGDATEFORMAT         = 0x0004
44
	DTS_SHORTDATECENTURYFORMAT = 0x000C
45
	DTS_TIMEFORMAT             = 0x0009
46
	DTS_APPCANPARSE            = 0x0010
47
	DTS_RIGHTALIGN             = 0x0020
48
)
49

50
// Notifications
51
const (
52
	DTN_DATETIMECHANGE = DTN_FIRST2 - 6
53
	DTN_USERSTRING     = DTN_FIRST - 5
54
	DTN_WMKEYDOWN      = DTN_FIRST - 4
55
	DTN_FORMAT         = DTN_FIRST - 3
56
	DTN_FORMATQUERY    = DTN_FIRST - 2
57
	DTN_DROPDOWN       = DTN_FIRST2 - 1
58
	DTN_CLOSEUP        = DTN_FIRST2
59
)
60

61
// Structs
62
type (
63
	NMDATETIMECHANGE struct {
64
		Nmhdr   NMHDR
65
		DwFlags uint32
66
		St      SYSTEMTIME
67
	}
68

69
	NMDATETIMESTRING struct {
70
		Nmhdr         NMHDR
71
		PszUserString *uint16
72
		St            SYSTEMTIME
73
		DwFlags       uint32
74
	}
75

76
	NMDATETIMEWMKEYDOWN struct {
77
		Nmhdr     NMHDR
78
		NVirtKey  int
79
		PszFormat *uint16
80
		St        SYSTEMTIME
81
	}
82

83
	NMDATETIMEFORMAT struct {
84
		Nmhdr      NMHDR
85
		PszFormat  *uint16
86
		St         SYSTEMTIME
87
		PszDisplay *uint16
88
		SzDisplay  [64]uint16
89
	}
90

91
	NMDATETIMEFORMATQUERY struct {
92
		Nmhdr     NMHDR
93
		PszFormat *uint16
94
		SzMax     SIZE
95
	}
96
)
97

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

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

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

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