CBrush::CreatePatternBrush

BOOL CreatePatternBrush ( CBitmap * pBitmap );

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

Ненулевое значение, если успешно; в противном случае 0.

Параметры

pBitmap

Идентифицирует точечного рисунка.

Примечания

Инициализирует объект brush с рисунком, указанного точечного рисунка. Кисть, которая впоследствии может быть выбран для любого контекста устройства, который поддерживает растровые операции. Точечный рисунок, определенных pBitmap обычно инициализируется с помощью CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapили CBitmap::CreateCompatibleBitmap функции.

Растровые изображения, используемые как узоры заливки должно быть 8 x 8 пикселов. Если растровое изображение больше, Windows будет использовать только биты, соответствующие первые 8 строк и столбцов точек в левом верхнем углу точечного рисунка.

Можно удалить шаблон кисти не затрагивая связанные растровые. Это значит, что точечный рисунок можно использовать для создания любого количества узорчатых кистей.

Объект brush, созданные с помощью монохромный точечный рисунок (1 цвет самолет, 1 бит на пиксел) обращается с использованием текущих цветов текста и фона. Пикселей, представленной бит, равным 0, взяты с текущим цветом текста. Пикселей, представленной бит, равным 1 рисуются с текущим цветом фона.

Для получения сведений об использовании :: CreatePatternBrush, Windows функции, приведена в справочнике программиста Win32 SDK.

Обзор CBrushЧлены класса | Иерархическая схема

См. также CBitmap, CBrush::CreateBrushIndirect, CBrush::CreateDIBPatternBrush, CBrush::CreateHatchBrush, CBrush::CreateSolidBrush, CGdiObject::CreateStockObject

Index