Drawing-tool functions create and delete the drawing tools that GDI uses when it creates output on a device or display surface. Following are the drawing-tool functions:
Function | Description |
CreateBrushIndirect | Creates a logical brush. |
CreateDIBPatternBrush | Creates a logical brush that has a pattern defined by a device-independent bitmap (DIB). |
CreateHatchBrush | Creates a logical brush that has a hatched pattern. |
CreatePatternBrush | Creates a logical brush that has a pattern defined by a memory bitmap. |
CreatePen | Creates a logical pen. |
CreatePenIndirect | Creates a logical pen. |
CreateSolidBrush | Creates a logical brush. |
DeleteObject | Deletes a logical pen, brush, font, bitmap, or region. |
EnumObjects | Enumerates the available pens or brushes. |
GetBrushOrg | Retrieves the current brush origin for a device context. |
GetBrushOrgEx | Retrieves the origin of the current brush. |
GetObject | Copies the bytes of logical data that define an object. |
GetStockObject | Retrieves a handle of one of the predefined stock pens, brushes, fonts, or color palettes. |
IsGDIObject | Determines if handle is not GDI object. |
SelectObject | Selects an object as the current object. |
SetBrushOrg | Sets the origin of all brushes selected into a given device context. |
UnrealizeObject | Directs GDI to reset the origin of the given brush. |