Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Создание кисти (BRUSH)


Автор: suxxor 13.6.2012, 00:53
Пытаюсь создать кисть функцией: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183504%28v=vs.85%29.aspx с использованием http://msdn.microsoft.com/en-us/library/ms534127%28v=vs.85%29.aspx.

1) работает только до параметра HatchStyleDiagonalCross, остальные не рисуются, в чём может быть проблема?
2) мне нужно нарисовать HatchStyleHorizontal, НО только с меньшим интервалом между линиями, если первую проблему никак не решить, то как самому нарисовать кисть?


Автор: BorisVorontsov 18.6.2012, 13:32
Проблема в том, что ты подсовываешь стили кисти GDI+ функции GDI
Функция GDI понимает только те стили, что перечислены в её описании

Автор: bems 18.6.2012, 14:35
Цитата(suxxor @  13.6.2012,  00:53 Найти цитируемый пост)
как самому нарисовать кисть?

Рисуешь на битмапе и делаешь с ним CreatePatternBrush

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)