CDC::ExtTextOut

віртуальний 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константа CString&вулLPINTlpDxWidths );

Значення, яке повертається

Ненульовий, якщо функція успішно; в іншому випадку 0.

Параметри

x

Визначає логічні x координати клітинку символу першого символу в вказаного рядка.

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