На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz