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