LB_SETTABSTOPS сообщение
Задает позиции табуляции в списке.
Параметры
-
wParam
-
Указывает количество остановок табуляции.
-
lParam
-
Указатель на первый элемент массива целых чисел, содержащего позиции табуляции. Целые числа представляют количество четвертей средней ширины символов для шрифта, выбранного в списке. Например, для позиции табуляции, равной 4, помещается 1,0 символа, а для табуляции 6 — 1,5 средних символьных единиц. Однако если список является частью диалогового окна, целые числа находятся в единицах шаблона диалогов. Позиции табуляции должны быть отсортированы по возрастанию; Обратные вкладки не допускаются.
Возвращаемое значение
Если заданы все указанные вкладки, возвращается значение TRUE; в противном случае — FALSE.
Комментарии
Чтобы ответить на сообщение LB_SETTABSTOPS , поле списка должно быть создано в стиле LBS_USETABSTOPS .
Если wParam имеет значение 0, а lParam имеет значение NULL, по умолчанию используется две единицы шаблона диалогового окна. Если wParam имеет значение 1, в списке будут позиции табуляции, разделенные расстоянием, указанным в lParam.
Если lParam указывает на несколько значений, для каждого значения в lParam будет задано значение табуляции вплоть до числа, указанного в wParam.
Значения, указанные в lParam , находятся в единицах шаблонов диалоговых окон, которые являются независимыми от устройства единицами, используемыми в шаблонах диалоговых окон. Чтобы преобразовать измерения из единиц шаблона диалогового окна в единицы экрана (пиксели), используйте функцию MapDialogRect .
Windows 95/Windows 98/Windows Millennium Edition (Windows Me): буфер, на который указывает lParam , должен находиться в записываемой памяти, даже если сообщение не изменяет массив.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|