CGdiObject
BOOL DeleteObject( );
返回值:如果GDI对象被成功删除,则返回非零值,否则为0。
说明:
通过释放附加的GDI对象占有的系统存储来删除它们。与CGdiObject对象有关的存储不受此调用的影响。如果CGdiObject对象正被选入设备上下文中,则应用不可对此对象调用DeleteObject。
当一个模式画刷被删除时,与之相关联的位图不被删除。位图必须被独立删除。
返回值:如果GDI对象被成功删除,则返回非零值,否则为0。
说明:
通过释放附加的GDI对象占有的系统存储来删除它们。与CGdiObject对象有关的存储不受此调用的影响。如果CGdiObject对象正被选入设备上下文中,则应用不可对此对象调用DeleteObject。
当一个模式画刷被删除时,与之相关联的位图不被删除。位图必须被独立删除。
CGdiObject的子类:
类 句柄类型
CPen HPEN
CBrush HBRUSH
CFont HFONT
CBitmap HBITMAP
CPalette HPALETTE
CRgn HRGN
CPen
CBrush
CFont
CBitmap
CPalette
CRgn
这些类在调用其Create函数来创建的话后必须调用DeleteObject( );