Функция SaveDC сохраняет текущее состояние заданного контекста устройства (DC), копируя данные, описывающие выбранные объекты и графические режимы (такие как точечный рисунок, кисть, палитра, шрифт, перо, регион, режим рисования и режим отображения) в стеке контекста.
Синтаксис
int SaveDC( HDC hdc // дескриптор контекста устройства (DC) ); |
Параметры
hdc
[in] Дескриптор контекста устройства (DC), состояние которого должно сохраниться.Возвращаемые значения
Если функция завершается успешно, возвращаемое значение идентифицирует сохраненное состояние.
Если функция завершается с ошибкой, величина возвращаемого значения - нуль.
Windows NT/2000/XP: Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.
Замечания
Функция SaveDC может использоваться любое число раз, чтобы сохранить любое число экземпляров состояния контекста устройства (DC).
Сохраненное состояние может быть восстановлено при помощи использования функции RestoreDC.
Смотри также
Обзор Контексты устройства, Функции, используемые контекстами устройства, RestoreDC
Размещение и совместимость SaveDC |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
Gdi32.lib |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |