|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2014, 17:53 | #1 |
Регистрация: 29.06.2014
Сообщений: 4
|
Рисование в окне, Windows API, разделение программы на функции
Здравствуйте, помогите пожалуйста разобраться. Мне надо написать программку, в которой в зависимости от нажатой на клавиатуре клавиши рисуется определенная фигура, причем для рисования каждой фигуры должен быть свой .cpp файл, а в каждом таком отдельном файле должен быть свой перехват нажатой клавиши. То есть в каждом отдельном .cpp файле проекта должна быть своя процедура рисования фигуры и распознавания нажатой клавиши.
Вот мой код: Код:
Последний раз редактировалось Stilet; 29.06.2014 в 18:16. |
29.06.2014, 18:19 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Мдя...
Ну попробуй опиши все что между Код:
Но какой в этом смысл?
I'm learning to live...
|
03.07.2014, 10:40 | #3 |
Регистрация: 29.06.2014
Сообщений: 4
|
Да, неудобно получается.. А можно как-нибудь перехват нажатия клавиши осуществить внутри
hdc=BeginPaint(hWnd, &ps); ... EndPaint(hWnd, &ps); и приостановить выполнение цикла до нажатия определенной клавиши? |
03.07.2014, 10:51 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Нет, так не получится.
Код рисования может вызывться много раз, например когда меняется размер окна. |
03.07.2014, 11:07 | #5 |
Регистрация: 29.06.2014
Сообщений: 4
|
Спасибо за ответ. Не посоветуете какую-нибудь простую библиотеку для рисования графических примитивов?
|
03.07.2014, 12:46 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Не в курсе, но с другой стороны, если речь идет о рисовании еллипсов, прямоугольников и треугольников, WIN API должно быть выше крыши.
|
04.07.2014, 19:40 | #7 |
Пользователь
Регистрация: 03.07.2014
Сообщений: 32
|
Вместо switch-а что-то типа:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование на PaintBox в другом окне | Zaura | Общие вопросы Delphi | 11 | 23.04.2014 18:54 |
Рисование на окне игры (?) | Johnson | Win Api | 3 | 20.08.2012 18:51 |
рисование в чужом окне или на рабочем столе | FanRa3 | Общие вопросы Delphi | 1 | 01.01.2012 11:16 |
Из программы 1.exe создаем пустой файл 2.exe. Как из программы 1 внести API функции в программу 2? | X-LEV-X | Общие вопросы Delphi | 7 | 09.03.2010 08:33 |
Рисование в диалоговом окне (Си++) | molo4nik | Помощь студентам | 1 | 06.05.2008 18:27 |