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