CEdit::SetTabStops

void SetTabStops ( );

BOOL SetT&abStops ( const intamp; cxEachStop );

BOOL SetTabStops ( int nTabStops, LPINT rgTabStops );

Возвращаемое значение

Ненулевое значение, если были заданы вкладок; в противном случае 0.

Параметры

cxEachStop

Указывает, что позиции табуляции должны быть установлены на каждой единицы диалогового окна cxEachStop.

nTabStops

Указывает количество содержащихся в rgTabStopsпозиции табуляции. Это число должно быть больше 1.

rgTabStops

Указывает на массив целых чисел без знака, указания на вкладке останавливается в единицах диалогового окна. Единица диалогового окна — это горизонтальное или вертикальное расстояние. Одна единица горизонтального диалога равен четверти текущего подразделения базовой ширины диалогового окна, и 1 единица вертикальных диалогового окна равен одной восьмой группы Базовая высота текущего диалогового окна. Единицами диалогового окна вычисляются на основе высоту и ширину текущего системного шрифта. GetDialogBaseUnits Windows возвращает текущий единицами диалогового окна в пикселах.

Примечания

Эта функция вызывается для задания позиции табуляции в элементе управления многострочного редактирования. При копировании текста в элемент управления многострочного редактирования любой символ табуляции в тексте приведет к пространство создаваемого вплоть до следующей позиции табуляции.

Чтобы задать позиции табуляции по умолчанию размер 32 единицы диалогового окна, вызовите без параметров версию этой функции-члена. Чтобы задать позиции табуляции на размер не 32, вызовите версию с параметром cxEachStop . Чтобы установить позиции табуляции в массив размеров, используйте the  Версия с двумя параметрами.

Эта функция-член обрабатывается только элементов управления многострочного редактирования.

SetTabStops автоматически не перерисовать окно редактирования. Если изменить позиции табуляции для текста в элементе управления редактирования, вызовите CWnd::InvalidateRect , чтобы перерисовать окно редактирования.

Для получения дополнительной информации, смотрите EM_SETTABSTOPS и GetDialogBaseUnits в документации Win32.

Обзор CEditЧлены класса | Иерархическая схема

См. также CWnd::InvalidateRect

Index