![]() |
|
|
![]()
|
|
| x_smart |
|
|||
|
Unregistered |
Здравствуй, All!
Есть необходимость реализовать графическую часть САПР электрических цепей средствами Visual C++. С ними я знаком слабо, поэтому обращаюсь к знающим людям. Подскажите плиз общие идеи (хотя желательно по-конкретнее) как создать рабочую область, на которую можно будет мышкой помещать элементы, а также передвигать их, как осуществитьь в таком случаи скролинг, да и вообще как взаимодействовать с мышкой. Интересны все идеи, хочется по-больше разобраться в этом. Если у кого есть исходники схожих программ - поделитесь плиз или дайте ссылку на [email protected] |
|||
|
||||
| Гость_dimaZ |
|
|||
|
Unregistered |
Делаю вект. редактор.
использую СScrollView в него же и рисую с помощью GDI+ |
|||
|
||||
| MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
GDI+ это конечно удобно, но медлено, так как просчитывается программно. Советую использывать OpenGL и GDI, таким образм просчет графики будет выполнять чип видео карты, а не процессор.
|
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Так поначалу там все в 2D будет и поэтому торопиться не надо. GDI+, особенно для начала - это выбор. |
|||
|
||||
| MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Fighter OpenGL в 2D работает быстрее, чем GDI(правдо не везде) не говоря уже GDI+. Я просто не хочу, чтоб кто-то зашел в тупик с этим GDI+, как я когда-то. GDI+ гадится для вывода 5-15 объектов с градиентными заливками, или 200-250 кривых Безье тут ещё можно говорить об какой-то интерактивности. Если больше ты будеш ждать по 2-3 сек чтоб у тебя экран перерисовался или область. GDI+ - полный тормоз.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |