|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
EM_SETMARGINS
An application sends the EM_SETMARGINS message to set the widths of the left and right margins for an edit control. The message redraws the control to reflect the new margins.
EM_SETMARGINS wParam = (WPARAM) fwMargin; // left and/or right margins lParam = (LPARAM) MAKELONG(wLeft, wRight); // width of left or right margins, in pixels
Parameters
fwMargin
Value of wParam. Specifies the margins to set. This parameter can be a combination of the following values:
Value Meaning EC_LEFTMARGIN Sets the left margin. EC_RIGHTMARGIN Sets the right margin. EC_USEFONTINFO Uses information about the current font of the edit control to set the margins. For a single-line edit control, margins are set to the average width of characters in the font. For a multiline edit control, the right margin is set to the "A" width of the font (the distance added to the current position before drawing a character), and the left margin is set to the "C" width (the distance added to the current position to provide white space to the right of a character).
If EC_USEFONTINFO is specified, the lParam parameter is ignored.
wLeft
Value of the low-order word of lParam. Specifies the width of the left margin, in pixels. This value is ignored if fwMargin does not include EC_LEFTMARGIN or if EC_USEFONTINFO is specified.
wRight
Value of the high-order word of lParam. Specifies the width of the right margin, in pixels. This value is ignored if fwMargin does not include EC_RIGHTMARGIN or if EC_USEFONTINFO is specified.
Return Values
This message does not return a value.
See Also
EM_GETMARGINS
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
EM_SETMARGINS
Приложение посылает сообщение EM_SETMARGINS, чтобы устанавливать ширину левых и правых полей для управления редактирования. Сообщение перерисовывает управление, чтобы отражать новые поля.
EM_SETMARGINS wParam = (WPARAM) fwMargin; // оставленное и/или поля права lParam = (LPARAM) MAKELONG(wLeft, wRight); // ширина левых или правых полей, на пикселях
Параметры
fwMargin
Величина wParam. Определяет поля, чтобы устанавливаться. Этот параметр может быть комбинацией следующего величин:
Значение Величины EC_LEFTMARGIN Устанавливает левое поле. EC_RIGHTMARGIN Устанавливает поле права. EC_USEFONTINFO Использует информацию о текущем шрифте управления редактирования, чтобы устанавливать поля. Для линейного управления редактирования, поля установлены на среднюю ширину символов в шрифте. Для управления редактирования multiline, поле права установлено на ширину "A" шрифта ( расстояние добавляло к текущей позиции перед чертежом символа), и левое поле установлено на ширину "C" ( расстояние добавляло к текущей позиции, чтобы обеспечивать интервал вправо от символа).
Если EC_USEFONTINFO определен, параметр lParam проигнорирован.
wLeft
Оцените младшее слово lParam. Определяет ширину левого поля, на пикселях. Эта величина проигнорирована если fwMargin не включает EC_LEFTMARGIN или если EC_USEFONTINFO определен.
wRight
Оцените старшее слово lParam. Определяет ширину поля права, на пикселях. Эта величина проигнорирована если fwMargin не включает EC_RIGHTMARGIN или если EC_USEFONTINFO определен.
Обратные Величины
Это сообщение не возвращает величину.
Смотри Также
EM_GETMARGINS
|
|
|
|
| |