### 函数功能

该函数删除一个逻辑笔、画笔、字体、位图、区域或者调色板，释放所有与该对象有关的系统资源，在对象被删除之后，指定的句柄也就失效了。

### 函数原型

BOOL DeleteObject(HGDIOBJ hObject)；

### 参数

hObject：逻辑笔、画笔、字体、位图、区域或者调色板的句柄。

### 返回值

成功，返回非零值；如果指定的句柄无效或者它已被选入设备上下文环境，则返回值为零。
注释：当一个绘画对象（如笔或画笔）当前被选入一个设备上下文环境时不要删除该对象。当一个调色板画笔被删除时，与该画笔相关的位图并不被删除，该图必须单独地删除。
Windows CE：当对象在当前被选入一个设备上下文环境时，DeleteObject函数返回错误。

### 速查

Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：1.0及以上版本；头文件：wingdi.h；库文件：gdi32.lib。