Кисти
Кисти
CreatePatternBrush
Функция CreatePatternBrush создает логическую кисть с указанным шаблоном в виде битового изображения. Битовое изображение не может быть независимым от оборудования битовым изображением ( DIB ), которое создано функцией CreateDIBSection .
HBRUSH CreatePatternBrush (
HBITMAP hbmp // дескриптор битового изображения
);
Параметры
hbmp - идентифицирует битовый образ, используемый для создания логической кисти.
Windows 95: Создание кистей из битовых образов размером более 8 x 8 пикселей не поддерживается. Если указан битовый образ большего размера, используется его часть.
Возвращаемые значения
В случае успеха возвращается дескриптор логической кисти.
В случае неудачи возвращается NULL .
Комментарии
Шаблонная кисть - это битовый образ, который Windows использует для рисования внутренних частей закрашенных фигур.
После того, как приложение создало кисть, вызвав функцию CreatePatternBrush , оно может выбрать эту кисть в любой контекст устройства при помощи функции SelectObject .
Вы можете удалить шаблонную кисть без воздействия на связанный битовый образ, используя функцию DeleteObject . Таким образом, вы можете использовать этот битовый образ для создания какого угодно числа шаблонных кистей.
Кисть, созданная с использованием монохромного битового образа, имеет цвета текста и фона того контекста устройства, в котором происходит рисование. Пиксели, представляемые нулевым битом, отрисовываются текущим цветом текста; пиксели, представляемые единичным битом, отрисовываются текущим цветом фона.
Битовое изображение, идентифицируемое значением параметра hbmp , не может быть независимым от оборудования битовым изображением ( DIB ), которое создано функцией CreateDIBSection . Если оно является независимым от оборудования битовым изображением, то вызов CreatePatternBrush завершается неудачей.
См. также
CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateHatchBrush, DeleteObject, GetBrushOrgEx, LoadBitmap, SelectObject, SetBrushOrgEx .
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Кисти
Кисти Начнем с самого классического инструмента – Brush Tool (Кисть). Его месторасположение на панели инструментов отмечено на рис. 3.1. Рис. 3.1. На панели инструментов выбран инструмент Brush Tool (Кисть)Кисть позволяет нам непосредственно рисовать мышкой. Выделите данный
Панель Brushes (Кисти)
Панель Brushes (Кисти) Панель Brushes (Кисти) содержит в себе необходимые опции для быстрой, удобной и точной настройки штриха Кисти и остальных инструментов, работающих со штрихом (рис. 4.23). Рис. 4.23. Панель Brushes (Кисти)Соответственно, содержимое данной панели является активным
Кисти
Кисти CreatePatternBrush Функция CreatePatternBrush создает логическую кисть с указанным шаблоном в виде битового изображения. Битовое изображение не может быть независимым от оборудования битовым изображением ( DIB ), которое создано функцией CreateDIBSection . HBRUSH CreatePatternBrush ( HBITMAP hbmp //
Перья и кисти внутри классов
Перья и кисти внутри классов Рисование перьями и раскрашивание кистямиПеревод А. И. ЛегаловаАнглоязычный оригинал находится на сервере компании Reliable SoftwareПодобно живописцу, Вы нуждаетесь в перьях и кистях, чтобы создать шедевр на вашем холсте. Когда Вы вызываете метод
Стили кисти
Стили кисти Стили кисти задаются перечислимым типом BrushStyleType: type BrushStyleType = (bsSolid, bsClear, bsHatch, bsGradient); Константы имеют следующий смысл: bsSolid Сплошная кисть (по умолчанию) bsClear Прозрачная кисть bsHatch Штриховая кисть bsGradient Градиентная кисть Для всех
Стили штриховки кисти
Стили штриховки кисти Стили штриховки кисти задаются перечислимым типом HatchStyle. Кроме того, для стилей штриховки кисти определены следующие константы:
9.8. Палитра Brushes (Кисти)
9.8. Палитра Brushes (Кисти) Как известно, кистью в Photoshop называется не только инструмент, но и своего рода аналог реального изделия. То есть существуют разные наборы кистей со своими свойствами, которые могут использоваться как шаблоны при работе с такими инструментами, как Brush