Поделиться через


CDC::SelectStockObject

Выделяет объект CGdiObject, который соответствует одному из предопределенных перьев, кистей, шрифтов или хранения.

virtual CGdiObject* SelectStockObject( 
   int nIndex  
);

Параметры

  • nIndex
    Определяет нужный тип объекта хранения. Он может принимать одно из следующих значений.

    • Кисть черноты BLACK_BRUSH.

    • Темнота DKGRAY_BRUSH - серая кисти.

    • Кисть серая GRAY_BRUSH.

    • Кисть полости HOLLOW_BRUSH.

    • Поле LTGRAY_BRUSH - серая кисти.

    • Кисть NULL_BRUSH NULL.

    • Кисть белая WHITE_BRUSH.

    • Черное перо BLACK_PEN.

    • Перо NULL_PEN NULL.

    • WHITE_PEN белое перо.

    • Шрифт стационарной системы ANSI ANSI_FIXED_FONT.

    • Системный шрифт ANSI переменной ANSI_VAR_FONT.

    • Шрифт для зависимого объекта DEVICE_DEFAULT_FONT.

    • Шрифт Сборщик систем- зависимого объекта OEM_FIXED_FONT фиксированный.

    • SYSTEM_FONT системный шрифт. По умолчанию Windows используется системный шрифт для рисования управления меню, диалоговых окон и другой текст. Рекомендуется, чтобы не полагаться на SYSTEM_FONT для получения шрифт диалоговые окна и окна. Вместо этого используйте функцию SystemParametersInfo с параметром SPI_GETNONCLIENTMETRICS, чтобы получить текущий шрифт. SystemParametersInfo считается текущую тему и предоставляет сведения о шрифта для заголовков, меню и окон сообщений.

    • SYSTEM_FIXED_FONT системный шрифт фиксированной ширины, используемый в Windows до версии 3.0. Этот объект доступен для обеспечения совместимости с предыдущими версиями Windows.

    • Цветовую палитру по умолчанию DEFAULT_PALETTE. Эта палитра состоит из 20 статических цвета из палитры системы.

Возвращаемое значение

Указатель на объект CGdiObject, который был заменен, если функция выполнена успешно. Фактический указанный объект в CPen, CBrush или объекта CFont. Если вызов неудачным, возвращенное значение NULL.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CGdiObject::GetObject