小甲鱼 发表于 2014-10-24 15:20:35

DeleteObject

函数功能:

DeleteObject 函数用于删除一个逻辑画笔、画刷、字体、位图、区域或者调色板,释放所有与该对象有关的系统资源。

注意,在对象被删除之后,指定的句柄也就失效了。


API 函数原型:

注释:_In_ 说明该参数是输入的。
BOOL DeleteObject(
_In_HGDIOBJ hObject
);

参数解析:


参数 含义
hObject 指定待删除的逻辑画笔、画刷、字体、位图、区域或者调色板的句柄


返回值:

1. 如果函数调用成功,返回值是非 0;

2. 如果指定的句柄无效或者它已被选入设备环境,则返回值是 0。


备注:

1. 当一个绘画对象(如画笔或画刷)当前被选入一个设备环境中时,不要删除该对象。

2. 当一个画刷被删除时,与该画刷相关的位图并不被删除,该图必须单独地删除。

【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

WinSDK

大个的糖果 发表于 2014-10-30 19:05:25

页: [1]
查看完整版本: DeleteObject