[Win 32 API] GetStockObject Function
The GetStockObject function retrieves a handle to one of the stock pens,brush,fonts, or palettes.
Syntax
HGDIOBJ GetStockObject(
__in int fnObject
);
Parameters
The type of stock object. This parameter can be one of the following values.
Value | Meaning |
---|---|
| Black brush. |
| Dark gray brush. |
| Solid color brush. The default color is white. The color can be changed by using the SetDCBrushColor function. For more information, see the Remarks section. |
| Gray brush. |
| Hollow brush (equivalent to NULL_BRUSH). |
| Light gray brush. |
| Null brush (equivalent to HOLLOW_BRUSH). |
| White brush. |
| Black pen. |
| Solid pen color. The default color is white. The color can be changed by using the SetDCPenColor function. For more information, see the Remarks section. |
| NULL pen. The null pen draws nothing. |
| White pen. |
| Windows fixed-pitch (monospace) system font. |
| Windows variable-pitch (proportional space) system font. |
| Device-dependent font. |
| Default font for user interface objects such as menus and dialog boxes. It is not recommended that you use DEFAULT_GUI_FONT or SYSTEM_FONT to obtain the font used by dialogs and windows; for more information, see the remarks section. The default font is Tahoma. |
| Original equipment manufacturer (OEM) dependent fixed-pitch (monospace) font. |
| System font. By default, the system uses the system font to draw menus, dialog box controls, and text. It is not recommended that you use DEFAULT_GUI_FONT or SYSTEM_FONT to obtain the font used by dialogs and windows; for more information, see the remarks section. The default system font is Tahoma. |
| Fixed-pitch (monospace) system font. This stock object is provided only for compatibility with 16-bit Windows versions earlier than 3.0. |
| Default palette. This palette consists of the static colors in the system palette. |
Return Value
If the function succeeds,return a handle to the requested logical obejct.
otherwise, return NULL.
댓글
댓글 쓰기