|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| -
| Header File
| winuser.h
| Unicode
| No
| Platform Notes
| None
|
|
|
EM_SETTABSTOPS
An application sends an EM_SETTABSTOPS message to set the tab stops in a
multiline edit control. When text is copied to the control, any tab character in the
text causes space to be generated up to the next tab stop.
This message is processed only by multiline edit controls.
EM_SETTABSTOPS
wParam = (WPARAM) cTabs; // number of tab stops
lParam = (LPARAM) (LPDWORD) lpdwTabs; // tab stop array
Parameters
cTabs
Value of
wParam. Specifies the number of tab stops contained in the
lpdwTabs parameter. If this parameter is zero, the
lpdwTabs parameter is ignored and default tab stops are set at every 32 dialog box
units. If this parameter is 1, tab stops are set at every
n dialog box units, where
n is the distance pointed to by the
ldpwTabs parameter. If the
cTabs parameter is greater than 1,
lpdwTabs points to an array of tab stops.
lpdwTabs
Value of
lParam. Points to an array of unsigned integers specifying the tab stops, in dialog
units. If the
cTabs parameter is 1,
lpdwTabs points to an unsigned integer containing the distance between all tab stops,
in dialog box units.
Return Values
If all the tabs are set, the return value is TRUE; otherwise, it is FALSE.
Remarks
The EM_SETTABSTOPS message does not automatically redraw the edit control
window. If the application is changing the tab stops for text already in the edit
control, it should call the
InvalidateRect function to redraw the edit control window.
See Also
GetDialogBaseUnits,
InvalidateRect
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database