CreateCompatibleDC
Функция CreateCompatibleDC создает контекст устройства в памяти, совместимый с указанный контекстом.
HDC CreateCompatibleDC
(
HDC
hdc
// дескриптор контекста устройства
);
Параметры
hdc - идентифицирует контекст устройства. Если значение этого параметра равно NULL , функция создает контекст устройства в памяти, совместимый с текущим экраном приложения.
Возвращаемые значения
В случае успеха возвращается дескриптор контекста устройства в памяти.
В случае неудачи возвращается
NULL
.
Комментарии
Перед тем, как приложение сможет использовать контекст устройства в памяти для операций рисования, оно должно выбрать в контекст устройства битовый образ с корректной шириной и высотой. Как только битовый образ выбран, контекст устройства может быть использован для подготовки изображений, которые будут скопированы на экран или принтер.
Функция
CreateCompatibleDC
может быть использована только с теми устройствами, которые поддерживают растровые операции. Приложение может узнать о поддержке этих операций, вызвав функцию
GetDeviceCaps
.
В случае, если в контексте устройства отпала необходимость, вызовите функцию
DeleteDC
для его удаления.
См. также
CreateCompatibleBitmap , DeleteDC , GetDeviceCaps .