|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
LB_SETTABSTOPS
An application sends an LB_SETTABSTOPS message to set the tab-stop positions in a list box.
LB_SETTABSTOPS wParam = (WPARAM) cTabs; // number of tab stops lParam = (LPARAM) (LPINT) lpnTabs; // address of tab-stop array
Parameters
cTabs
Value of wParam. Specifies the number of tab stops in the list box.
lpnTabs
Value of lParam. Points to the first member of an array of integers containing the tab stops, in dialog box units. The tab stops must be sorted in ascending order; backward tabs are not allowed.
Return Values
If all the specified tabs are set, the return value is TRUE; otherwise, it is FALSE.
Remarks
To respond to the LB_SETTABSTOPS message, the list box must have been created with the LBS_USETABSTOPS style. If cTabs parameter is 0 and lpnTabs is NULL, the default tab stop is two dialog box units. If cTabs is 1, the list box will have tab stops separated by the distance specified by lpnTabs. If lpnTabs points to more than a single value, a tab stop will be set for each value in lpnTabs, up to the number specified by cTabs.
A dialog box unit is a horizontal or vertical distance. One horizontal dialog box unit is equal to 0.25 of the current dialog box base-width unit. These units are computed based on the height and width of the current system font. The GetDialogBaseUnits function returns the current dialog box base units, in pixels.
See Also
GetDialogBaseUnits
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
LB_SETTABSTOPS
Приложение посылает сообщение LB_SETTABSTOPS, чтобы устанавливать таб.-стоповые позиции в ящике списка.
LB_SETTABSTOPS wParam = (WPARAM) cTabs; // номер таб. останавливает lParam = (LPARAM) (LPINT) lpnTabs; // адрес таб.-стопового массива
Параметры
cTabs
Величина wParam. Определяет номер остановок таб. в ящике списка.
lpnTabs
Величина lParam. Точки на первый член массива целых, содержащих таб. останавливает, на диалоговых устройствах ящика. Остановки таб. должны быть отсортированы в возрастании порядка; отсталые таб. не допущены.
Обратные Величины
Если все определенные таб. установлены, обратная величина является ИСТИНОЙ; в противном случае, это ЛОЖНОЕ.
Замечания
Чтобы реагировать на сообщение LB_SETTABSTOPS, ящик списка по-видимому создан стилем LBS_USETABSTOPS. Если параметр cTabs - 0 и lpnTabs НЕДЕЙСТВИТЕЛЕН, встроенная остановка таб. - два общаются устройства ящика. Если cTabs - 1, ящик списка будет иметь остановки таб. разделенные расстоянием определенным lpnTabs. Если точки lpnTabs на более, чем единственную величину, остановка таб. будет установлена для каждой величины в lpnTabs, вплоть до числа определенного cTabs.
Диалоговое устройство ящика является горизонтальным или вертикальным расстоянием. Один горизонтальное диалоговое устройство ящика равняется 0.25 текущего диалогового ящика базовое-широтное устройство. Эти устройства вычислены основанное в высоте и ширине текущего системного шрифта. Функция GetDialogBaseUnits возвращает текущие базовые устройства диалогового ящика, на пикселях.
Смотри Также
GetDialogBaseUnits
|
|
|
|
| |