CDC::ExtTextOut

Виртуальный BOOL ExtTextOut ( int x, int y, UINT nOptions, LPCRECT lpRect, LPCTSTR lpszString, UINT nCount, LPINT lpDxWidths );

BOOL ExtTextOut (int x, int и, UINT nOptions, LPCRECT lpRectconst CString&улLPINTlpDxWidths );

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

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Параметры

x

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

y

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

nOptions

Указывает тип прямоугольника. Этот параметр может быть один, оба или ни одно из следующих значений:

lpRect

Указывает на структуры RECT , которая определяет размеры прямоугольника. Этот параметр может иметь значение NULL. Вы также можете передать объект CRect для этого параметра.

lpszString

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

nCount

Определяет количество символов в строке.

lpDxWidths

Указывает на массив значений, определяющих расстояние между происхождение соседние клетки. К примеру, lpDxWidths[я] логические единицы будет отдельный истоки символов клеток я и характер клеток я + 1. Если lpDxWidths имеет значение NULL, ExtTextOut использует по умолчанию расстояние между знаками.

ул

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

Примечания

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

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

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

См. такжеnbsp;CDC::SetTextAlign, CDC::TabbedTextOut, CDC::TextOut, CDC::GetBkColor, CDC::SetBkColor, CDC::SetTextColor, :: ExtTextOut, RECT

Index