GetStockObject

GetStockObject

VB声明

Declare Function GetStockObject Lib "gdi32" Alias "GetStockObject" (ByVal nIndex As Long) As Long

说明

取得一个固有对象(Stock)。这是可由任何应用程序使用的windows标准对象之一

返回值

Long,指向指定对象的一个句柄。零表示出错

参数表

参数

类型及说明

nIndex

Long,下述表格中定义的任何常数之一

BLACK_BRUSH

黑色刷子

DKGRAY_BRUSH

黑灰色刷子

GRAY_BRUSH

灰色刷子

HOLLOW_BRUSH

凹刷子

LTGRAY_BRUSH

浅灰色刷子

NULL_BRUSH

空刷子

WHITE_BRUSH

白色刷子

BLACK_PEN

黑色画笔

NULL_PEN

空画笔

WHITE_PEN

白色画笔

ANSI_FIXED_FONT

采用windows(ANSI)字符集的等宽字体

ANSI_VAR_FONT

采用windows(ANSI)字符集的不等宽字体

DEVICE_DEFAULT_FONT

设备使用的默认字体(NT)

DEFAULT_GUI_FONT

用户界面的默认字体,包括菜单和对话框字体(Windows 95)

OEM_FIXED_FONT

OEM字符集的固有字体

SYSTEM_FONT

屏幕系统字体。这是用于菜单、对话框等等的默认不等宽字体

SYSTEM_FIXED_FONT

屏幕系统字体。这是用于菜单、对话框等等的默认等宽字体(在windows 3.0之前使用)

DEFAULT_PALETTE

默认调色板

注解

固有刷子的起点可能不会改变。不应用DeleteObject函数删除这些对象。不要对那些不具备CS_HREDRAW 和 CS_VREDRAW类样式的窗口使用DK_GRAY_BRUSH,GRAY_BRUSH 和 LTGRAY_BRUSH刷子

Top