Gdi::DeleteObject_I

This method deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After Gdi::DeleteObject_I deletes the object, the specified handle is no longer valid.

static WINGDIAPI BOOL WINAPI DeleteObject_I(
  HGDIOBJ hgdiobj
);

Parameters

  • hgdiobj
    [in] Handle to a logical pen, brush, font, bitmap, region, or palette.

Return Values

Nonzero indicates success. Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context. To get extended error information, call GetLastError.

Remarks

This method is an internal version of the DeleteObject function.

Do not delete a drawing object, such as a pen or brush, while you still have the object selected into a device context.

When you delete a pattern brush, the bitmap associated with the brush is not deleted. You must delete the bitmap independently.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Gdi.hpp.

See Also

DeleteObject | Gdi::SelectObject_I

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.