Практически всю необходимую информацию об устройстве вывода (монитор, принтер, плоттер) можно получить с помощью только одной функции:
GetDeviceCaps – универсальная функция для всех устройств вывода. Имеет только 2 параметра:
· устройство;
· вид информации.
Например, для монитора тип – растровый дисплей, второй параметр:
ширина в мм – 320
высота в мм – 240
ширина в пикселях – 1152
высота в пикселях – 864
количество пикселей/дюйм по горизонтали – 96
количество пикселей/дюйм по вертикали – 96
количество бит/пиксель – 32
количество цветовых плоскостей – 1
количество цветов системной палитры – 0
вертикальная частота развёртки – 100 Hz
(далее следует перечень режимов и систем, которые может поддерживать монитор)
может передавать bitmaps
поддержка bitmaps более 64k
поддержка setDIbits
getDbits
поддержка Windows 2.0 возможностей
поддержка StrachBit и т.д.