go-tg-screenshot-bot
86 строк · 2.3 Кб
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
7package win
8
9// Edit styles
10const (
11ES_LEFT = 0x0000
12ES_CENTER = 0x0001
13ES_RIGHT = 0x0002
14ES_MULTILINE = 0x0004
15ES_UPPERCASE = 0x0008
16ES_LOWERCASE = 0x0010
17ES_PASSWORD = 0x0020
18ES_AUTOVSCROLL = 0x0040
19ES_AUTOHSCROLL = 0x0080
20ES_NOHIDESEL = 0x0100
21ES_OEMCONVERT = 0x0400
22ES_READONLY = 0x0800
23ES_WANTRETURN = 0x1000
24ES_NUMBER = 0x2000
25)
26
27// Edit notifications
28const (
29EN_SETFOCUS = 0x0100
30EN_KILLFOCUS = 0x0200
31EN_CHANGE = 0x0300
32EN_UPDATE = 0x0400
33EN_ERRSPACE = 0x0500
34EN_MAXTEXT = 0x0501
35EN_HSCROLL = 0x0601
36EN_VSCROLL = 0x0602
37EN_ALIGN_LTR_EC = 0x0700
38EN_ALIGN_RTL_EC = 0x0701
39)
40
41// Edit messages
42const (
43EM_GETSEL = 0x00B0
44EM_SETSEL = 0x00B1
45EM_GETRECT = 0x00B2
46EM_SETRECT = 0x00B3
47EM_SETRECTNP = 0x00B4
48EM_SCROLL = 0x00B5
49EM_LINESCROLL = 0x00B6
50EM_SCROLLCARET = 0x00B7
51EM_GETMODIFY = 0x00B8
52EM_SETMODIFY = 0x00B9
53EM_GETLINECOUNT = 0x00BA
54EM_LINEINDEX = 0x00BB
55EM_SETHANDLE = 0x00BC
56EM_GETHANDLE = 0x00BD
57EM_GETTHUMB = 0x00BE
58EM_LINELENGTH = 0x00C1
59EM_REPLACESEL = 0x00C2
60EM_GETLINE = 0x00C4
61EM_LIMITTEXT = 0x00C5
62EM_CANUNDO = 0x00C6
63EM_UNDO = 0x00C7
64EM_FMTLINES = 0x00C8
65EM_LINEFROMCHAR = 0x00C9
66EM_SETTABSTOPS = 0x00CB
67EM_SETPASSWORDCHAR = 0x00CC
68EM_EMPTYUNDOBUFFER = 0x00CD
69EM_GETFIRSTVISIBLELINE = 0x00CE
70EM_SETREADONLY = 0x00CF
71EM_SETWORDBREAKPROC = 0x00D0
72EM_GETWORDBREAKPROC = 0x00D1
73EM_GETPASSWORDCHAR = 0x00D2
74EM_SETMARGINS = 0x00D3
75EM_GETMARGINS = 0x00D4
76EM_SETLIMITTEXT = EM_LIMITTEXT
77EM_GETLIMITTEXT = 0x00D5
78EM_POSFROMCHAR = 0x00D6
79EM_CHARFROMPOS = 0x00D7
80EM_SETIMESTATUS = 0x00D8
81EM_GETIMESTATUS = 0x00D9
82EM_SETCUEBANNER = 0x1501
83EM_GETCUEBANNER = 0x1502
84EM_SETCARETINDEX = 0x1511
85EM_GETCARETINDEX = 0x1512
86)
87