The GetObjectType identifies the type of the specified object.
DWORD GetObjectType(
HGDIOBJ h // handle to graphics object
);
If the function succeeds, the return value identifies the object. This value can be one of the following:
Value | Meaning |
---|---|
OBJ_BITMAP | Bitmap |
OBJ_BRUSH | Brush |
OBJ_FONT | Font |
OBJ_PAL | Palette |
OBJ_PEN | Pen |
OBJ_EXTPEN | Extended pen |
OBJ_REGION | Region |
OBJ_DC | Device context |
OBJ_MEMDC | Memory device context |
OBJ_METAFILE | Metafile |
OBJ_METADC | Metafile device context |
OBJ_ENHMETAFILE | Enhanced metafile |
OBJ_ENHMETADC | Enhanced metafile device context |
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Windows CE: Windows CE does not support the following return values:
OBJ_EXTPEN
OBJ_METADC
OBJ_METAFILE
OBJ_ENHMETAFILE
OBJ_ENHMETADC
Windows CE version 1.0 does not support the OBJ_PAL return value.
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in wingdi.h.
Import Library: Use gdi32.lib.
Device Contexts Overview, Device Context Functions, GetObject, SelectObject