Форум: "WinAPI";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизИспользование графического пера Найти похожие ветки
← →
likeanangel (2003-08-04 12:39) [0]Добрый день, уважаемые Мастера!
При использовании графического пера (ExtCreatePen) возникло несколько вопросов:
1) Флаг BS_PATTERN - указывает на использование растра в
памяти (memory bitmap). Чем это отличается от аппаратно
-независимого растра (DIB, флаг BS_DIBPATTERN)? Проявляются
ли различия при рисовании растров обоих типов на DC
принтера?
2) При отрисовке наклонной линии с BMP-паттерном сам паттерн
не наклоняется на тот же угол, что и лини - он всегда
выводится строго горизонтально, как бы "лесенкой". Почему
такой эффект? Связано ли это как-то с режимом отображения
(mapping mode)? То же самое касается пера со штриховкой
( hatch) Добрый день, уважаемые Мастера!
При использовании графического пера (ExtCreatePen) возникло несколько вопросов:
1) Флаг BS_PATTERN - указывает на использование растра в
памяти (memory bitmap). Чем это отличается от аппаратно
-независимого растра (DIB, флаг BS_DIBPATTERN)? Проявляются
ли различия при рисовании растров обоих типов на DC
принтера?
2) При отрисовке наклонной линии с BMP-паттерном сам паттерн
не наклоняется на тот же угол, что и лини - он всегда
выводится строго горизонтально, как бы "лесенкой". Почему
такой эффект? Связано ли это как-то с режимом отображения
(mapping mode)? То же самое касается пера со штриховкой
(hatch).
3) Даже при использовании World Transformations (функции
SetWorldTransform() ) ни штриховка, ни паттерн не меняют
ориентации.
Подскажите, если кто сталкивался с подобным!
с уважением,
Макс
← →
MBo (2003-08-04 13:20) [1]1) Видимо, имеются в виду DDB-растры
2) С паттернами есть проблемы - они не масштабируются, всегда в единицах устройства их размерность - это проявляется, например, при печати. Видимо, и MM на них не действует.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c