Поделиться через


Растровые изображения, контексты устройств и поверхности рисования

Контекст устройства (DC) — это структура данных, определяющая графические объекты, связанные с ними атрибуты и графические режимы, влияющие на выходные данные на устройстве. Чтобы создать контроллер домена, вызовите функцию CreateDC ; Чтобы получить контроллер домена, вызовите функцию GetDC .

Перед возвратом дескриптора, который идентифицирует этот контроллер домена, система выбирает поверхность рисования в контроллере домена. Если приложение вызывало функцию CreateDC для создания контекста устройства для дисплея VGA, размер этой поверхности рисования составляет 640 на 480 пикселей. Если приложение вызывало функцию GetDC , измерения отражают размер клиентской области.

Прежде чем приложение сможет начать рисование, оно должно выбрать растровое изображение с соответствующей шириной и высотой в контроллере домена, вызвав функцию SelectObject . Когда приложение передает дескриптор контроллеру домена одной из функций рисования интерфейса графического устройства (GDI), запрошенные выходные данные отображаются на поверхности рисования, выбранной в контроллере домена.

Дополнительные сведения см. в разделе Контексты устройства памяти.