勇芳软件工作室.汉化:  Device Contexts > Device Contexts Functions >

DeleteObject

Previous pageReturn to chapter overviewNext page

描述

 

DeleteObject功能删除逻辑笔,画笔,字体,位图,区域或调色板,释放与对象相关联的所有系统资源。删除对象后,指定的句柄将不再有效。

 

C++ 语法

 

BOOL DeleteObject(

__in HGDIOBJ hObject

);

 

PowerBASIC 语法

 

FUNCTION DeleteObject ( _

BYVAL hObject AS DWORD _

) AS LONG

 

参数

 

hObject

 

[in]处理逻辑笔,画笔,字体,位图,区域或调色板。

 

返回值

 

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

 

如果指定的句柄无效或当前被选入DC,返回值为零。

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

备注

 

当它仍被选择到DC中时,不要删除绘图对象(笔或画笔)。

 

当图案画笔被删除时,与画笔关联的位图不会被删除。位图必须独立删除。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)