CListBox::SetTabStops

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

Index