1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
use UIControls as ctrls;
/// `D.33` EM_CANUNDO
///
/// sent to an edit control to determine whether an edit-control operation can
/// be undone
pub use EM_CANUNDO;
/// `D.34` EM_EMPTYUNDOBUFFER
///
/// sent to an edit control to reset (clear) the undo flag of an edit control.
/// The undo flag is set whenever an operation within the edit control can be
/// undone
pub use EM_EMPTYUNDOBUFFER;
/// `D.35` EM_FMTLINES
///
/// sent to an edit control to set the inclusion of soft line break characters
/// on or off within a multiline edit control
pub use EM_FMTLINES;
/// `D.36` EM_GETFIRSTVISIBLELINE
///
/// sent to an edit control to determine the topmost visible line in an edit
/// control
pub use EM_GETFIRSTVISIBLELINE;
/// `D.37` EM_GETHANDLE
///
/// sent to an edit control to retrieve a handle to the memory currently
/// allocated for a multiline edit control
pub use EM_GETHANDLE;
/// `D.38` EM_GETLINE
///
/// sent to an edit control to retrieve a line of text from an edit control
pub use EM_GETLINE;
/// `D.39` EM_GETLINECOUNT
///
/// sent to an edit control to retrieve the number of lines in a multiline edit
/// control. This message is processed only by multiline edit controls
pub use EM_GETLINECOUNT;
/// `D.40` EM_GETMODIFY
///
/// sent to an edit control to determine whether the contents of an edit control
/// have been modified
pub use EM_GETMODIFY;
/// `D.41` EM_GETPASSWORDCHAR
///
/// sent to an edit control to retrieve the password character displayed in an
/// edit control when the user enters text
pub use EM_GETPASSWORDCHAR;
/// `D.42` EM_GETRECT
///
/// sent to an edit control to retrieve the formatting rectangle of an edit
/// control
pub use EM_GETRECT;
/// `D.43` EM_GETSEL
///
/// sent to an edit control to get the starting and ending character positions
/// of the current selection in an edit control
pub use EM_GETSEL;
/// `D.44` EM_GETWORDBREAKPROC
///
/// sent to an edit control to retrieve the current wordwrap function
pub use EM_GETWORDBREAKPROC;
/// `D.45` EM_LIMITTEXT
///
/// sent to an edit control to limit the length of the text the user can enter
/// into an edit control
pub use EM_LIMITTEXT;
/// `D.46` EM_LINEFROMCHAR
///
/// sent to an edit control to retrieve the line number of the line that
/// contains the specified character index
pub use EM_LINEFROMCHAR;
/// `D.47` EM_LINEINDEX
///
/// sent to an edit control to retrieve the character index of a line within a
/// multiline edit control
pub use EM_LINEINDEX;
/// `D.48` EM_LINELENGTH
///
/// sent to an edit control to retrieve the character index of a line within a
/// multiline edit control
pub use EM_LINELENGTH;
/// `D.49` EM_LINESCROLL
///
/// sent to an edit control to scroll the text of a multiline edit control
pub use EM_LINESCROLL;
/// `D.50` EM_REPLACESEL
///
/// sent to an edit control to replace the current selection in an edit control
/// with the text specified by the value of the lParam parameter
pub use EM_REPLACESEL;
/// `D.51` EM_SETHANDLE
///
/// sent to an edit control to set a handle to local memory that is used by the
/// control. Processed by multiline edit controls only.
pub use EM_SETHANDLE;
/// `D.52` EM_SETMODIFY
///
/// sent to an edit control to set the modification status of the edit control.
/// This status indicates whether the control has been modified
pub use EM_SETMODIFY;
/// `D.53` EM_SETPASSWORDCHAR
///
/// sent to an edit control to set the character to be used for display instead
/// of the actual characters typed by the user
pub use EM_SETPASSWORDCHAR;
/// `D.54` EM_SETREADONLY
///
/// sent to an edit control to set a flag that indicates whether the user may
/// modify the edit control
pub use EM_SETREADONLY;
/// `D.55` EM_SETRECT
///
/// sent to an edit control to modify the formatting rectangle of a multiline
/// edit control
pub use EM_SETRECT;
/// `D.56` EM_SETRECTNP
///
/// sent to an edit control to modify the formatting rectangle of a multiline
/// edit control
pub use EM_SETRECTNP;
/// `D.57` EM_SETSEL
///
/// sent to an edit control to set the selected text within the edit control
pub use EM_SETSEL;
/// `D.58` EM_SETTABSTOPS
///
/// sent to an edit control to resets the tabs for a multiline edit control
pub use EM_SETTABSTOPS;
/// `D.59` EM_SETWORDBREAKPROC
///
/// sent to an edit control to replace the default word break function
pub use EM_SETWORDBREAKPROC;
/// `D.60` EM_UNDO
///
/// sent to an edit control to undo the last change made to the control
pub use EM_UNDO;