Растровые рисунки, контексты устройств и поверхности рисования
Контекст устройства (DC) — это структура данных, определяющая графические объекты, связанные с ними атрибуты и графические режимы, влияющие на выходные данные на устройстве. Чтобы создать контроллер домена, вызовите функцию CreateDC ; чтобы получить контроллер домена, вызовите функцию GetDC .
Перед возвратом дескриптора, который определяет контроллер домена, система выбирает поверхность рисования в контроллере домена. Если приложение вызывает функцию CreateDC для создания контекста устройства для отображения VGA, размеры этой поверхности рисования составляют 640 на 480 пикселей. Если приложение называется функцией GetDC , измерения отражают размер клиентской области.
Перед началом рисования приложение должно выбрать растровое изображение с соответствующей шириной и высотой контроллера домена, вызвав функцию SelectObject . Когда приложение передает дескриптор контроллеру домена в одну из функций рисования интерфейса графического устройства (GDI), запрошенные выходные данные отображаются на поверхности рисования, выбранной в контроллере домена.
Дополнительные сведения см. в разделе "Контексты устройства памяти".