函数功能:
DeleteObject 函数用于删除一个逻辑画笔、画刷、字体、位图、区域或者调色板,释放所有与该对象有关的系统资源。
注意,在对象被删除之后,指定的句柄也就失效了。
API 函数原型:
注释:_In_ 说明该参数是输入的。
BOOL DeleteObject( _In_ HGDIOBJ hObject );
参数解析:
|
参数 |
含义 |
|
hObject |
指定待删除的逻辑画笔、画刷、字体、位图、区域或者调色板的句柄 |
返回值:
1. 如果函数调用成功,返回值是非 0;
2. 如果指定的句柄无效或者它已被选入设备环境,则返回值是 0。
备注:
1. 当一个绘画对象(如画笔或画刷)当前被选入一个设备环境中时,不要删除该对象。
2. 当一个画刷被删除时,与该画刷相关的位图并不被删除,该图必须单独地删除。




