int GetDeviceCaps ( int nIndex ) const;
Возвращаемое значение
Значение запрошенного возможности если функция успешно.
Параметры
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 | Поддерживает шрифты размером более 64 K. |
| RC_BITBLT | Возможность передачи точечных рисунков. |
| RC_BITMAP64 | Поддерживает точечные рисунки размером более 64 K. |
| 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 пытается создать шрифты полужирный устройства, печати их дважды. |
| 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