Использование Win API функций для работы с монитором.

Практически всю необходимую информацию об устройстве вывода (монитор, принтер, плоттер) можно получить с помощью только одной функции:

GetDeviceCaps – универсальная функция для всех устройств вывода. Имеет только 2 параметра:

· устройство;

· вид информации.

Например, для монитора тип – растровый дисплей, второй параметр:

ширина в мм – 320

высота в мм – 240

ширина в пикселях – 1152

высота в пикселях – 864

количество пикселей/дюйм по горизонтали – 96

количество пикселей/дюйм по вертикали – 96

количество бит/пиксель – 32

количество цветовых плоскостей – 1

количество цветов системной палитры – 0

вертикальная частота развёртки – 100 Hz

(далее следует перечень режимов и систем, которые может поддерживать монитор)

может передавать bitmaps

поддержка bitmaps более 64k

поддержка setDIbits

getDbits

поддержка Windows 2.0 возможностей

поддержка StrachBit и т.д.