Окт 13

Типы контекстов устройства

Win32 API поддерживает следующие типы контекстов устройства:
контекст дисплея;
контекст принтера;
контекст в памяти (совместимый контекст);
метафайловый контекст;
информационный контекст.
Конечно, чаще всего используется контекст дисплея. Первое знакомство с ним состоялось, когда рассматривалась обработка сообщения WM_PAINT в программе Hellol (глава 1). Сообщение WM_PAINT уведомляет программу, что часть или вся клиентская область окна недействительна и ее следует перерисовать. Понятие недействительного, или обновляемого, региона очень важно для взаимодействия Windows и приложения, поэтому, прежде чем продолжить более подробное рассмотрение контекста дисплея, мы остановимся кратко на следующей теме.