CDC::TabbedTextOut

Виртуальный CSize TabbedTextOut ( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );

CSize T&abbedTextOut (int x, int yconst CStringamp;ул, int nTabPositionsLPINTlpnTabStopPositions, int nTabOrigin );

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

Размеры строки (в логических единицах) в виде CSize объекта.

Параметры

x

Определяет логический-координату x начальной точки строки.

y

Определяет логический-координату y начальной точки строки.

lpszString

Указывает символьную строку для рисования. Можно передать либо указатель на массив символов или объект CString для этого параметра.

nCount

Указывает число символов в строке. Если nCount равно –1, вычисляется длина.

nTabPositions

Указывает количество значений в массиве позиций табуляции.

lpnTabStopPositions

Указывает на массив, содержащий позицию табуляции (в логических единицах). Позиции табуляции должен быть отсортирован по возрастанию; наименьшее значение x должен быть первым элементом в массиве.

nTabOrigin

Указывает координату x начальную позицию, из которой вкладки будут расширены (в логических единицах).

ул

 Объект CString , содержащий указанные символы.

Примечания

Вызовите эту функцию-член написать строку символов в указанном месте, расширение вкладки для значения, указанные в массиве позиций табуляции. Текст написан на текущего выбранного шрифта. Если nTabPositions равен 0 и lpnTabStopPositions имеет значение NULL, вкладки расширяются до восьми раз ширину средняя символов.

Если nTabPositions равен 1, позиции табуляции, разделенных расстояния, указанного первым значением в массиве lpnTabStopPositions . Если lpnTabStopPositions массив содержит более одного значения, табуляции устанавливается для каждого значения в массиве, вплоть до количества, указанного в nTabPositions. Параметр nTabOrigin позволяет приложению вызывать функцию TabbedTextOut несколько раз на одной строке. Если приложение вызывает функцию более одного раза с nTabOrigin присвоено одинаковое значение каждый раз, функция расширяется все вкладки сравнению с позиции, указанной параметром nTabOrigin.

По умолчанию текущая позиция не используется или обновлены функции. Если приложению необходимо обновить текущее положение, когда вызывается функция, приложение может вызвать функцию-член SetTextAlign с nFlags равным TA_UPDATECP. Когда этот флаг установлен, Windows игнорирует параметры x и y при последующих вызовах TabbedTextOut, вместо этого использовать текущую позицию.

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

См. такжеnbsp;CDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize

Index