Здравствуйте Андрей, Вы писали:
А>Здравствуйте edikk, Вы писали: А>Как у них получилось такое? :???:
А>Как-как, ручками. Можно сделать ВСЕ (или почти все) ;) А>Никто не мешает тебе написать свои функции вывода разнообразных линий на основе GDI. Работать будет везде (если правильно напишешь). Тебе-же предлагают не мучиться, а использовать готовые средства. Если это тебя не устраивает, то придется писать самому. Может быть и есть стандартные средства, но я их не видел. Мы в своих проектах пока используем самодельные функции, но планируем переходить на GDI+.
Т.е. ты настаиваешь на Platform SDK стоит обратить внимание? Кстате а GDI+ под 95 будет пахать? А>Кстати, а зачем тебе совместимость с Win95? Неужели у тебя есть машины, на которых Win98 не работает ?
Представь себе! И не одна. И прекрасно живут и пашут не один год. И я спокоен, и не строю из себя продвинутого админа, каждый раз ставя все новые и новые версии ОС-ов :-))).
Тогда будем искать Platform SDK и качать себе. Спасибо за внимание к моей персоне.
Здравствуйте edikk, Вы писали: E>Т.е. ты настаиваешь на Platform SDK стоит обратить внимание? Кстате а GDI+ под 95 будет пахать?
На Platform SDK в любом случае стоит обратить внимание.
А насчет работы GDI+ под Win95 — не уверен. Дело в том, что gidplus.dll цепляет msimg32.dll, ddraw.dll, shfolder.dll и другие. В принципе, shfolder.dll доступна с сайта Microsoft как redistributable component, ddraw.dll поставляется вместе с DirectX. Насчет msimg32.dll — она есть в составе Windows98, но поможет ли простое переписывание ее и msimg.dll — не знаю. С другими dll надо разбираться отдельно.
В общем, дерзай, может быть получится.
Здравствуйте retalik, Вы писали:
R>Здравствуйте adontz, Вы писали:
A>>Кстати говоря тот же Corel всё рисует через OpenGL (отсюда и куча глюков с интерфейсом )
R>Откуда такие данные? Что-то не верится, по крайней мере насчет 9.0 (сейчас корела под рукой нет, а то бы я его Spy++ прошерстил).
Я собственно насчёт 10.0, у него в инсталляции есть забавные файлы
A>проверял — инсталируются A>Наверное их включили не для того чтоб заполнить инсталяционый компакт
Хехе — вовсе не факт. Может он его исспользует только в каких-то навороченных режимах — ну там типа Cool Preview и тому подобное.. Или для секретного экрана исспользуется.... В Excel небось DirectX леталку же все видели... А так- для работы ему она вовсе никчему.
Здравствуйте Sasparella, Вы писали:
A>>проверял — инсталируются A>>Наверное их включили не для того чтоб заполнить инсталяционый компакт
S>Хехе — вовсе не факт. Может он его исспользует только в каких-то навороченных режимах — ну там типа Cool Preview и тому подобное.. Или для секретного экрана исспользуется.... В Excel небось DirectX леталку же все видели... А так- для работы ему она вовсе никчему.
S>И потом на вид не похоже что Corel OGL юзает....
S>Саша.
Я конечно не настаиваю, но как вы "по виду" определили использование OpenGL ???
Интересно просто, сам хочу так определять...
Здравствуйте Sasparella, Вы писали:
A>>проверял — инсталируются A>>Наверное их включили не для того чтоб заполнить инсталяционый компакт
S>Хехе — вовсе не факт. Может он его исспользует только в каких-то навороченных режимах — ну там типа Cool Preview и тому подобное.. Или для секретного экрана исспользуется.... В Excel небось DirectX леталку же все видели... А так- для работы ему она вовсе никчему.
S>И потом на вид не похоже что Corel OGL юзает....
S>Саша.
Кстати, у меня Corel отрисовывал ~17000 кривых за 1-1.5 секунды (Celeron 433). Не говоря уже о скорости GDI от такого количества объектов давно бы загнулся...
A>Я конечно не настаиваю, но как вы "по виду" определили использование OpenGL ??? A>Интересно просто, сам хочу так определять...
Мне показалось что при редактировании наблюдается некоторое мерцание текущего объекта, нехарактерое для OpenGL — там перерисовывается целиком весь framebuffer.