Пример |
В примере, проиллюстрированном на рис. 14.2, показано, как использовать функцию ExtTextOut для печати символьной строки, ограниченной прямоугольником. Это — упрощенный пример того, как в системе Windows выполняется вывод элемента управления редактированием. |
|||
См. \local-sources\chapl4\14-05.txt |
||||
Значение |
Описание |
|||
ETO_POY |
Массив, указанный параметром IpDx, содержит пары значений. Первое значение каждой пары — расстояние между началами координат смежных символьных ячеек. Второе значение — смещение вдоль вертикального направления шрифта. |
|||
ETO_RTLREADING |
Будет использоваться направление чтения справа налево, если текущий шрифт — еврейский или арабский. Значения ETO GLYPH INDEX и ETO_RTLREAOING не могут быть указаны одновременно. |
|||
IpszString |
LPCTSTR. Указатель на символьную строку, которая должна быть выведена. Строка может не содержать в конце символ нуля, поскольку параметр cbCount указывает длину строки. |
|||
cbCount |
UINT. Число символов в строке. В Windows 98 это значение не может превышать 8192. |
|||
IpDx |
CONST INT*. Указатель на необязательный массив значений, который указывает расстояния между началами координат смежных символьных ячеек. |
|||
Возвращаемое значение |
BOOL. TRUE, если строка выведена успешно; в ином случае возвращаемое значение — FALSE. |
|||
Включаемый файл |
wingdi.h |
|||
См. также |
TextOut, DrawText, SetTextAlign, GetTextAlign |
|||
GetCharABCWidths • Windows 98 • Windows 2000 |
||||
Описание |
Функция GetCharABCWidths позволяет определить ширину ряда символов из текущего шрифта ТшеТуре в логических единицах длины. Эта функция может применяться только со шрифтами ТшеТуре. |
|||
Синтаксис |
BOOL GetCharABCWidths( HDC hDC, UINT uFirstChar, UINT uLastChar, LPABC Ipabc ) |
|||
Параметры |
||||
hDC |
HDC. Контекст устройства, который содержит шрифт ТшеТуре. |
|||
uFirstChar |
UINT. Первый символ в диапазоне символов текущего шрифта. |
|||
u Last Char |
UINT. Последний символ в диапазоне символов текущего шрифта. |
|||
Ipabc |
LPABC. Указатель на массив структур ABC, который принимает значения ширины символов во время возвращения результатов функции. Определение структуры ABC приведено ниже. |
|||
Возвращаемое значение |
BOOL В случае успешного выполнения, возвращаемое значение — TRUE; в ином случае возвращаемое значение — FALSE. |
|||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.