CDC::SelectStockObject

选择相应某个预定义的库存钢笔、画笔或字体的一 CGdiObject 对象。

virtual CGdiObject* SelectStockObject(
   int nIndex 
);

参数

  • nIndex
    指定常用对象需的。 它可以是下列值之一:

    • BLACK_BRUSH 黑色画笔。

    • DKGRAY_BRUSH 的深灰色画笔。

    • GRAY_BRUSH 灰色画笔。

    • HOLLOW_BRUSH 凹陷画笔。

    • LTGRAY_BRUSH 浅灰色画笔。

    • NULL_BRUSH 空画笔。

    • WHITE_BRUSH 空白画笔。

    • BLACK_PEN 黑色钢笔。

    • NULL_PEN 空钢笔。

    • WHITE_PEN 白色钢笔。

    • ANSI_FIXED_FONT ANSI 内置的系统字体。

    • ANSI_VAR_FONT ANSI 变量的系统字体。

    • DEVICE_DEFAULT_FONT 与设备相关的字体。

    • OEM_FIXED_FONT OEM 依赖固定的字体。

    • SYSTEM_FONT 系统字体。 默认情况下,windows 使用系统字体绘制菜单上对话框的控件和其他文本。 最好,但是,不依赖于 SYSTEM_FONT 获取对话框和 windows 使用的字体。 相反,应使用 SystemParametersInfo 功能。SPI_GETNONCLIENTMETRICS 参数检索当前字体。 SystemParametersInfo 考虑当前主题并说明、菜单和消息对话框提供字体信息。

    • SYSTEM_FIXED_FONT 窗口中使用固定宽度的系统字体在 3.0 版之前。 此对象用于 windows 的早期版本兼容可用。

    • DEFAULT_PALETTE 默认值调色板。 此调色板包括在系统调色板的 20 个静态颜色。

返回值

对已替换的 CGdiObject 对象的指针,如果函数运行成功。 点的物理对象都是 CPenCBrushCFont 对象。 如果操作不成功,则返回值是

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CGdiObject::GetObject