UnrealizeObject

機能
グラフィックスオブジェクトの実体化を解除する
Declare Function UnrealizeObject Lib "gdi32.dll" _
(ByVal hgdiObj As Long) As Long
Declare Function UnrealizeObject Lib "gdi32.dll" _
(ByVal hgdiObj As Integer) As Integer

BOOL UnrealizeObject(
HGDIOBJ hgdiobj
);
引数
hgdiobj

グラフィックスオブジェクトのハンドル
戻り値
正常終了のとき                         0以外
エラーのとき                           0
備考
「実体化」とは、論理パレットをデバイスコンテキストに展開することを指す。
この関数の「グラフィックスオブジェクト」は、論理パレットとブラシである。
RealizePalette()関数によって論理パレットを実体化した後
論理パレットを変更して再度、実体化したい場合にこの関数を使用して実体化を解除する。
この関数はGetStockObject()関数をDEFAULT_PALETTEを指定して得られるシステムの
デフォルトのパレットに適用してはならない。