Общение пользователя и программы – асинхронный процесс. Нужен способ асинхронно передавать информацию от пользователя к программе и наоборот. Сообщение - это сигнал от системы том, что произошло какое-то событие. Сообщение состоит из имени и параметров. Примеры событий и сообщений: Нажата клавиша на клавиатуре -> WM_KEYDOWN (код клавиши) Переместилась мышь –> WM_MOUSEMOVE (x,y) Нажата кнопка на диалоге -> WM_BTN_CLICKED(код кнопки) Окно изменило размер -> WM_SIZE(новый размер) Сработал таймер -> WM_TIMER(код таймера) Окно закрывается -> WM_CLOSE() и так далее(окно создано, выбран 2-ой элемент в списке, мышь наведена на элемент и не двигается…)
В заголовочный.h файл: В.cpp файл реализации: - в карту сообщений (BEGIN_MESSAGE_MAP( …)
В заголовочный.h файл - в карту сообщений (BEGIN_MESSAGE_MAP( …) В.cpp файл реализации:
В robot.h В robot.cpp