void SetTabStops ( );
BOOL SetT&abStops ( const intamp; cxEachStop );
BOOL SetTabStops ( int nTabStops, LPINT rgTabStops );
Возвращаемое значение
Ненулевое значение, если были заданы все вкладки; в противном случае 0.
Параметры
cxEachStop
Позиции табуляции устанавливаются на каждой единицы диалогового окна cxEachStop . Посмотреть rgTabStops для описания подразделения диалогового окна.
nTabStops
Указывает количество позиций табуляции в поле со списком.
rgTabStops
Указывает первый член массива целых чисел, содержащий позиции табуляции в единицах диалогового окна. Единица диалогового окна — это горизонтальное или вертикальное расстояние. Одна единица горизонтального диалога равен четверти текущего подразделения базовой ширины диалогового окна, и одной вертикальной диалоговое окно единица равна одной восьмой части текущего подразделения Базовая высота диалогового окна. Единицами диалогового окна вычисляются на основе высоту и ширину текущего системного шрифта. Windows функция GetDialogBaseUnits возвращает текущий единицами диалогового окна в пикселах. Позиции табуляции должен быть отсортирован по возрастанию; задний вкладки не разрешены.
Примечания
Задает позиции табуляции в поле со списком.
Чтобы задать позиции табуляции по умолчанию размер 2 единицы диалогового окна, вызовите без параметров версию этой функции-члена. Чтобы задать позиции табуляции на размер не 2, вызовите версию с аргументом cxEachStop.
Чтобы установить позицию табуляции на массив размеров, используйте версию с rgTabStops и nTabStops аргументами. Позиция табуляции будет устанавливаться для каждого значения в rgTabStops, вплоть до количества, указанного в nTabStops.
Чтобы ответить на вызов функции-члена SetTabStops , в списке должен быть создан с LBS_USETABSTOPS стилем.
Обзор CListBox | Члены класса | Иерархическая схема
См. такжеnbsp; LB_SETTABSTOPS :: GetDialogBaseUnits