UnrealizeObject

【勇芳软件工作室】汉化HomePreviousNext

UnrealizeObject功能重置逻辑调色板。它指示系统实现调色板,就好像它以前没有被实现一样。下一次应用程序调用指定调色板的RealizePalette函数时,系统会将逻辑调色板完全重新映射到系统调色板。

如果【hgdiobj】是一个画笔,UnrealizeObject什么也不做,该函数返回TRUE。使用SetBrushOrgEx设置画笔的原点。

BOOL UnrealizeObject(

HGDIOBJ 【hgdiobj】//逻辑调色板句柄
); 

参数

【hgdiobj】

标识要重置的逻辑调色板。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

UnrealizeObject功能不应与库存对象一起使用。通过调用GetStockObject(DEFAULT_PALETTE)获取的默认调色板是库存对象。

【hgdiobj】标识的调色板可以是设备上下文当前选择的调色板。

也可以看看

GetStockObject, RealizePalette, SetBrushOrgEx