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


Функция UnrealizeObject (wingdi.h)

Функция UnrealizeObject сбрасывает источник кисти или логическую палитру. Если параметр hgdiobj является дескриптором кисти, UnrealizeObject направляет систему на сброс источника кисти при следующем выборе. Если параметр hgdiobj является дескриптором для логической палитры, UnrealizeObject направляет систему на реализацию палитры, как если бы она не была реализована ранее. При следующем вызове приложением функции RealizePalette для указанной палитры система полностью переназначает логическую палитру системной палитре.

Синтаксис

BOOL UnrealizeObject(
       HGDIOBJ h
);

Параметры

h

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Функция UnrealizeObject не должна использоваться со стандартными объектами. Например, палитра по умолчанию, полученная путем вызова GetStockObject (DEFAULT_PALETTE), является объектом stock.

Палитра, определяемая hgdiobj, может быть выбранной в настоящее время палитрой контекста устройства.

Если hgdiobj является кистью, UnrealizeObject ничего не делает, а функция возвращает значение TRUE. Используйте SetBrushOrgEx , чтобы задать источник кисти.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

Функции цвета

Общие сведения о цветах

GetStockObject

RealizePalette

SetBrushOrgEx