A | B | C |  D | E | F |  G | H | I |  J | K | L |  M | N | O |  P | Q | R |  S | T | U |  V | W | X |  Y | Z



GetStockObject

The GetStockObject function retrieves a handle to one of the predefined stock pens, brushes, fonts, or palettes.

VB4-32,5,6
Declare Function GetStockObject Lib "gdi32" Alias "GetStockObject" (ByVal nIndex As Long) As Long

Operating Systems Supported
Requires Windows NT 3.1 or later; Requires Windows 95 or later

Library
Gdi32

Parameter Information
- fnObject
Specifies the type of stock object. This parameter can be any one of the following values:
BLACK_BRUSH
Black brush.
DKGRAY_BRUSH
Dark gray brush.
GRAY_BRUSH
Gray brush.
HOLLOW_BRUSH
Hollow brush (equivalent to NULL_BRUSH).
LTGRAY_BRUSH
Light gray brush.
NULL_BRUSH
Null brush (equivalent to HOLLOW_BRUSH).
WHITE_BRUSH
White brush.
BLACK_PEN
Black pen.
NULL_PEN
Null pen.
WHITE_PEN
White pen.
ANSI_FIXED_FONT
Windows fixed-pitch (monospace) system font.
ANSI_VAR_FONT
Windows variable-pitch (proportional space) system font.
DEVICE_DEFAULT_FONT
Windows NT only: Device-dependent font.
DEFAULT_GUI_FONT
Windows 95 only: Default font for user interface objects such as menus and dialog boxes.
OEM_FIXED_FONT
Original equipment manufacturer (OEM) dependent fixed-pitch (monospace) font.
SYSTEM_FONT
System font. By default, Windows uses the system font to draw menus, dialog box controls, and text. In Windows versions 3.0 and later, the system font is a proportionally spaced font; earlier versions of Windows used a monospace system font.
SYSTEM_FIXED_FONT
Fixed-pitch (monospace) system font used in Windows versions earlier than 3.0. This stock object is provided for compatibility with earlier versions of Windows.
DEFAULT_PALETTE
Default palette. This palette consists of the static colors in the system palette.

Return Values
If the function succeeds, the return value identifies the logical object requested.

If the function fails, the return value is NULL.

Last update: 07 April 2006