Re: GDI+ HatchBrush
От: Kh_Oleg  
Дата: 02.11.02 15:21
Оценка: 8 (1)
Здравствуйте Joker3D, Вы писали:

JD>Может кто знает почему в GDI+ HatchBrush'ы не масштабирутся, не крутятся и вообще плют на все трансформации с Graphics'ом???

А так и было задумано изначально. HatchBrush работает в координатах устройства (device space), а не в мировых (world space). Соответственно, никакие мировые преобразования на них не влияют. Более того, перед заливкой HatchBrush'ем GDI+ пересчитывает
координаты области для заливки в device space.

JD>Или может все-таки есть способ их правильно трансформировать??? (может я что не так делаю, хотя у меня другие браши, например текстурные нормально масштабируются со всей картинкой)

Нет, нельзя. MSDN: "Hacth brushes are also called nonscalable brushes."
А вот текстурные как раз и работают в мировых координатах, потому и масштабируются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.