Шаг 671 - CDC::GetDeviceCaps

int GetDeviceCaps( int nIndex ) const;

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

Параметры
nIndex
Определяет тип информации, чтобы возвратить. Это может быть любое из следующих значений:
DRIVERVERSION Номер версии. Например 0x100 для 1.0.
TECHNOLOGY Технология устройства. Это может быть любой из следующего:

HORZSIZE Ширина физического дисплея (в милиметрах).
VERTSIZE Высота физического дисплея (в милиметрах).
HORZRES Ширина дисплея (в пикселях).
VERTRES Высота дисплея (в растровых строках).
LOGPIXELSX Число пикселей на логический дюйм по ширине дисплея.
LOGPIXELSY Число пикселей на логический дюйм по высоте дисплея.
BITSPIXEL Число смежных цветных битов для каждого пикселя.
PLANES Количество цветных плоскостей.
NUMBRUSHES Число зависящих от устройства кистей.
NUMPENS Число зависящих от устройства перьев.
NUMFONTS Число зависящих от устройства шрифтов.
NUMCOLORS Число входов в таблице цветов устройства.
ASPECTX Относительная ширина пикселя устройства которая используется для линий рисунка.
ASPECTY Относительная высота пикселя устройства которая используется для линий рисунка.
ASPECTXY Диагональная ширина пикселя устройства как используется для линий рисунка.
PDEVICESIZE Размер PDEVICE внутренней структуры данных.
CLIPCAPS Возможности отсечения устройства. Это может быть один из следующего:

SIZEPALETTE Число входов в палитре системы. Этот индекс допустим только, если драйвер устройства устанавливает RC_PALETTE бит в индексе RASTERCAPS.
NUMRESERVED Число зарезервированных входов в палитре системы. Этот индекс допустим только, если драйвер устройства устанавливает RC_PALETTE бит в индексе RASTERCAPS.
COLORRES Фактическая цветная разрешающая способность устройства в битах на пиксель. Этот индекс допустим только, если драйвер устройства устанавливает RC_PALETTE бит в индексе RASTERCAPS.
RASTERCAPS Значение, которое указывает растровые возможности устройства. Это может быть комбинация следующего:

CURVECAPS Возможности кривой устройства. Это может быть комбинация следующего:

LINECAPS Возможности линии которые устройство поддерживает. Это может быть комбинация следующего:

POLYGONALCAPS Возможности полигонов которые устройство поддерживает. Это может быть комбинация следующего:

TEXTCAPS Текстовые возможности устройства которые оно поддерживает. Это может быть комбинация следующего:

Замечания
Получает широкий диапазон зависящей от устройств информации относительно устройства дисплея.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 28.01.2002