| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Помогите сделать переключатель |
| Автор: FiZZzer 14.1.2010, 21:06 | ||
Надо чтобы при выборе Карандаш в меню происходило переключение в WM_COMMAND, и можно было рисовать карандашом(ID_Pencil)
|
| Автор: mekhanikus 16.1.2010, 03:54 | ||
Надо обрабатывать в первичном switch(message) case ID_Pencil: Придет однократно, при нажатии пункта меню. При этом надо выставить какой-нибудь флаг разрешения рисования. В WM_MOUSEMOVE проверять этот флаг и отрисовывать перемещения мыши в отдельном контексте. Затем в WM_PAINT делать BitBlt в контекст экрана. |