The GetCurrentObject function obtains a handle to a device context's currently selected object of a specified type.
HGDIOBJ GetCurrentObject(
HDC hdc, // handle to device context
UINT uObjectType // specifies the object-type
);
Value | Meaning |
---|---|
OBJ_PEN | Returns the current selected pen. |
OBJ_BRUSH | Returns the current selected brush. |
OBJ_PAL | Returns the current selected palette. |
OBJ_FONT | Returns the current selected font. |
OBJ_BITMAP | Returns the current selected bitmap. |
If the function succeeds, the return value is the handle of the specified object.
If the function fails, the return value is NULL.
Windows NT: To get extended error information, call GetLastError.
An application can use the GetCurrentObject and GetObject functions to retrieve descriptions of the graphic objects currently selected into the given device context.
Windows CE: Windows CE version 1.0 does not support the OBJ_PAL flag value for the uObjectType parameter.
In Windows CE version 2.0, this function is exactly the same as it is in Windows desktop platforms.
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, DeleteObject, GetObject, SelectObject