Высота прямоугольника - y2 - y1, и ширина прямоугольника - x2 - x1. И ширина и высота прямоугольника должны быть больше чем 2 логические единицы и меньше чем 32 767 логических единиц.
Этот метод пишет символьную строку в указанной прямоугольной области, используя выбранный шрифт. Прямоугольная область может быть непрозрачна - то есть заполнена цветом фона - и это может быть область отсечения.
virtual BOOL ExtTextOut (
int x,
int y,
UINT nOptions ,
LPCRECT lpRect ,
LPCTSTR lpszString,
UINT nCount ,
LPINT lpDxWidths );
BOOL ExtTextOut (
int x,
int y,
UINT nOptions ,
LPCRECT lpRect ,
consr CString& str ,
LPINT lpDxWidths );
x - Логическая x-координата символьной ячейки для первого символа в указанной строке.
y - Логическая y-координата вершины символьной ячейки для первого символа в указанной строке.
nOptions - Тип прямоугольника. Этот параметр может быть один, два, или ни одно из следующих значений:
· ETO_CLIPPED - Определяет, что текст отсечен к прямоугольнику.
· ETO_OPAQUE - Определяет, что цвет фона заполняет прямоугольник.
lpRect - Указатель на структуруRECT, которая определяет измерения прямоугольника. Этот параметр может бытьNULL. Вы можете также передать объектCRect для этого параметра.
lpszString - Указатель на указанную символьную строку, чтобы рисовать. Вы можете также передать объектCString для этого параметра.
nCount - Число символов в строке.
lpDxWidths - Указатель на массив значений, которые указывают расстояние между началами координат смежных символьных ячеек. Например, lpDxWidths [i] логические модули отделяют начала координат символьной ячейки i и символьной ячейки i + 1. Если lpDxWidths являетсяNULL,ExtTextOut использует значение по умолчанию, располагающее между символами.
str - ОбъектCString, который содержит указанные символы, чтобы рисовать.
Возвращаемое значение -Отлично от нуля, если функция выполнена успешно; иначе - ноль.
CDC:: DrawText
Этот метод форматирует текст в указанном прямоугольнике, разворачивая позиции табуляции в соответствующие пробелы; выравнивая текст слева, справа, или по центру данного прямоугольника; и ломающийся текст в строки, которые соответствуют в прямоугольнике. Тип форматирования определен nFormat.