CDC::GetDeviceCaps 

Int GetDeviceCaps ( int nIndex ) константа;

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

Значення запитаний можливості, якщо функція успішно.

Параметри

nIndex

Визначає тип даних для повернення. Це може бути одне з таких значень:

Значення Значення
DT_PLOTTER Векторні графобудівник
DT_RASDISPLAY Створення растру екрана
DT_RASPRINTER Створення растру принтера
DT_RASCAMERA Растрові камери
DT_CHARSTREAM Потік символів
DT_METAFILE Метафайл
DT_DISPFILE Відображення файлу

Значення Значення
CP_NONE Виведення не обрізається.
CP_RECTANGLE Вивід обрізається до прямокутники.
CP_REGION Вивід обрізається до регіонів.

Значення Значення
RC_BANDING Вимагає сегментації підтримки.
RC_BIGFONT Підтримує шрифти, більше, ніж 64K.
RC_BITBLT Здатні передачі крапкові малюнки.
RC_BITMAP64 Підтримує крапкові малюнки більшого, ніж 64K.
RC_DEVBITS Підтримує пристрій крапкові малюнки.
RC_DI_BITMAP Здатні підтримувати функції SetDIBits і GetDIBits Windows.
RC_DIBTODEV Здатні підтримувати функцію Windows SetDIBitsToDevice.
RC_FLOODFILL До виконання повені заливки.
RC_GDI20_OUTPUT Здатні підтримувати засоби Windows Версія 2.0.
RC_GDI20_STATE Включає в себе блок держави в контексті пристрою.
RC_NONE Підтримує не растрових операцій.
RC_OP_DX_OUTPUT Підтримує dev непрозорим і DX масиву.
RC_PALETTE Вказує палітру-пристрою.
RC_SAVEBITMAP Здатні зберегти зображення локально.
RC_SCALING Здатні масштабування.
RC_STRETCHBLT Здатні виконувати функцію член StretchBlt.
RC_STRETCHDIB Здатні виконувати функцію Windows StretchDIBits.

Значення Значення
CC_NONE Підтримує кривих.
CC_CIRCLES Підтримує кіл.
CC_PIE Підтримує клини.
CC_CHORD Підтримує акорди.
CC_ELLIPSES Підтримує еліпсів.
CC_WIDE Підтримує широкий межі.
CC_STYLED Підтримує стилі меж.
CC_WIDESTYLED Підтримує широкий, стилі меж.
CC_INTERIORS Підтримує Міністерства внутрішніх справ.
CC_ROUNDRECT Підтримує прямокутників з округленими кутами.

Значення Значення
LC_NONE Підтримує немає ліній.
LC_POLYLINE Підтримує ламані лінії.
LC_MARKER Підтримує маркери.
LC_POLYMARKER Підтримує polymarkers.
LC_WIDE Підтримує широкий ліній.
LC_STYLED Підтримує стилі ліній.
LC_WIDESTYLED Підтримує широкий, стилі ліній.
LC_INTERIORS Підтримує Міністерства внутрішніх справ.

Значення Значення
PC_NONE Підтримує не багатокутників.
PC_POLYGON Підтримує додаткові заповнити багатокутників.
PC_RECTANGLE Підтримує прямокутники.
PC_WINDPOLYGON Підтримує індексом заповнити багатокутників.
PC_SCANLINE Підтримує сканування ліній.
PC_WIDE Підтримує широкий межі.
PC_STYLED Підтримує стилі меж.
PC_WIDESTYLED Підтримує широкий, стилі меж.
PC_INTERIORS Підтримує Міністерства внутрішніх справ.

Значення Значення
TC_OP_CHARACTER Підтримує характер виводу точність, яка вказує, що пристрій можна розмістити шрифти пристрою кожного пікселя. Це потрібно для будь-якого пристрою, що шрифти пристрою.
TC_OP_STROKE Підтримує обведення виводу точність, яка вказує, що пристрій можна пропустити будь-які обведення пристрій шрифту.
TC_CP_STROKE Підтримує обведення кліп точність, яка вказує, що пристрій можна обрізати шрифти пристрою до пікселів межі.
TC_CR_90 Підтримує поворот 90 градусів символів, яка вказує, що пристрій може повернути символи тільки на 90 градусів в той час.
TC_CR_ANY Підтримує символів будь-якого ступеня, яка вказує, що пристрій можна обертати шрифти пристрою через будь-який кут обертання.
TC_SF_X_YINDEP Підтримує масштабування незалежна від x і y напрямках, яка вказує, що пристрій можна масштабувати шрифти пристрою окремо в x та y напрямки.
TC_SA_DOUBLE Підтримує два рази символів для масштабування, що вказує, що пристрій може подвоїти розмір шрифти пристрою.
TC_SA_INTEGER Ціле число, яке підтримує множинні масштабування, що означає, що пристрій можна масштабувати розмір шрифти пристрою в будь-який ціле число кілька.
TC_SA_CONTIN Підтримує будь-які кратні точне масштабування, що означає, що пристрій можна масштабувати шрифти пристрою на будь-які суми, але все ще зберегти x і y коефіцієнти.
TC_EA_DOUBLE Підтримує двомісний вагою символів, яка вказує, що пристрій можна зробити шрифти пристрою жирним шрифтом. Якщо це трохи не встановлено для драйверів принтера, GDI намагається створити bold пристрій шрифти надрукуйте їх двічі.
TC_IA_ABLE Підтримує курсивом, яка вказує, що пристрій можна зробити шрифти пристрою курсивом. Якщо це трохи не встановлено, GDI припускає, курсив недоступні.
TC_UA_ABLE Підтримує підкреслення, яка вказує, що пристрій можна підкреслити шрифти пристрою. Якщо це трохи не встановлено, GDI створює підкреслення для апаратних шрифтів.
TC_SO_ABLE Підтримує викресленням, яка вказує, що пристрій можна закреслений шрифти пристрою. Якщо це трохи не встановлено, GDI створює викресленням для апаратних шрифтів.
TC_RA_ABLE Підтримує крапкових шрифтів, яка вказує на те, що GDI має перерахувати будь-які растровими або шрифти TrueType, доступних для цього пристрою, у відповідь на виклик функції EnumFonts або EnumFontFamilies Windows. Якщо це трохи не встановлено, GDI поставляється растровими або шрифти TrueType є не перераховані коли ці функції називаються.
TC_VA_ABLE Підтримує векторні шрифти, що вказує на те, що GDI має перерахувати будь-які векторні шрифти доступними для цього пристрою, у відповідь на виклик функції EnumFonts або EnumFontFamilies Windows. Це дуже важливо для векторних лише пристрої (тобто, для Плоттери). Драйвери дисплея, (який повинен бути в змозі використати растеризації шрифтів) і растрових драйвери завжди перерахувати векторні шрифти, тому що GDI Растеризує векторні шрифти перед надсиланням їх водія.
TC_RESERVED Захищені; повинні бути 0.

Зауваження

Отримує широкий спектр конкретного пристрою відомості про пристрої відображення.

CDC оглядЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp; :: GetDeviceCaps

Index