Виртуальный 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