сообщение EM_SETMARGINS
Задает ширину левого и правого полей для элемента управления редактированием. Сообщение перерисовывает элемент управления, чтобы отразить новые поля. Это сообщение можно отправить в элемент управления редактирования или элемент управления с расширенными возможностями редактирования.
Параметры
-
wParam
-
Поля, которые нужно задать. Этот параметр может быть одним или несколькими из следующих значений.
Значение Значение - EC_LEFTMARGIN
Задает левое поле. - EC_RIGHTMARGIN
Задает правое поле. - EC_USEFONTINFO
Элементы управления расширенными изменениями: задает левые и правые поля на узкой ширине, вычисляемой с помощью текстовых метрик текущего шрифта элемента управления. Если для элемента управления не задан шрифт, поля равны нулю. Параметр lParam игнорируется.
Изменить элементы управления: значение EC_USEFONTINFO нельзя использовать в параметре wParam . Его можно использовать только в параметре lParam . -
lParam
-
LoWORD задает новую ширину левого поля в пикселях. Это значение игнорируется, если wParam не включает EC_LEFTMARGIN.
Изменение элементов управления и rich Edit 3.0 и более поздних версий: LOWORD может указать значение EC_USEFONTINFO, чтобы задать левую ширину для узкой ширины, вычисляемой с помощью текстовых метрик текущего шрифта элемента управления. Если для элемента управления не задан шрифт, поле равно нулю.
HIWORD задает новую ширину правого поля в пикселях. Это значение игнорируется, если wParam не включает EC_RIGHTMARGIN.
Изменение элементов управления и rich Edit 3.0 и более поздних версий: HIWORD может указать значение EC_USEFONTINFO, чтобы задать правое поле на узкой ширине, вычисляемой с помощью текстовых метрик текущего шрифта элемента управления. Если для элемента управления не задан шрифт, поле равно нулю.
Возвращаемое значение
Это сообщение не возвращает значение.
Замечания
Изменить элементы управления: нельзя использовать EC_USEFONTINFO в параметре wParam, но его можно использовать в параметре lParam.
Расширенные изменения: поддерживается в Microsoft Rich Edit 1.0 и более поздних версий. Все версии с расширенными изменениями поддерживают использование EC_USEFONTINFO в параметре wParam . Однако только Microsoft Rich Edit 3.0 и более поздних версий поддерживают использование EC_USEFONTINFO в параметре lParam . Сведения о совместимости расширенных версий редактирования с различными системными версиями см. в разделе "О расширенных элементах управления изменениями".
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Верхний колонтитул |
|