Здравствуйте, c-smile, Вы писали:
VD>>А палец и карандаш одно и тоже? Или просто в МС хотели сделать объект реального мира "палец", но накосячили и обломались?
CS>Не знаю что ты имеешь ввиду. А вот Brush и Pen (кисть и ручка) это в принципе одно и тоже — это
CS>чем рисуют.
Блин, ну хотя бы поинтересовалсь, НАФИГА некие стли рисования были вынесены в хендлы? И почему раньше разрабатывали системы
не с таким способом рисования:
DrawLine(dc, x1, y1, x2, y2, color, width);
а именно с таким:
DrawLine(dc, x1, y1, x2, y2, pen);
Заодно помедитировать на тему — причем тут собственно, плоттеры или удаленные графические терминалы и особенно ширина канала связи при заливке шрихом сотен участков на сложном чертеже? Действиетльно, ну нахрена Brush, если можно каждый раз передать каждую линию штриха

Ну блин, как дети, ей богу...
Повторяю еще раз, в терминах GDI brush и pen — это группированные наборы стилей. Это не нужно понимать, это надо запомнить.
CS>Мы-то как раз практики т.е. для нас это вопрос практических имплементаций.
Отделите плиз векторную часть от ср-в рендеринга, и все будет ok. Да, найдите хоть одного толкового программиста, который не потратил кучу времени ан эксперименты с рисованием. Кстати, вам давно пора было перйти на эксперименты с 3D, и тоже обругать там все
CS>"Иногда GDI+ не очень проворна" (автор указан ниже).
Иногда GDI+ сидит поверх дров GDI. Скоро будет наоборот.
CS>Это киллер и UI и редактора как ты сам понимаешь.
CS>И самое грустное — ни объехать сие ни на какой козе.
Это уровень 0, не более того. Ты всерьез считаешь, что нормальный редактор должен делать рендеринг прямо на экран?
Не понял? Почему не объехать? Нельзя рисовать по точкам или плюнуть в него битмапом? Он тебе даже антиалиасинг заботливо сделает, если хочешь