активизация не вызывает измене

Автор admin Четверг, 23 апреля 2009 11:32

активизация не вызывает изменений в рамке Sample диалогового окна, поскольку сообщения, посылаемые элементами управления окну-владельцу, не обрабатываются. Для них необходимо добавить обработчики сообщений. 252 Занятие 10. Диалоговые и многодокументные приложения Упражнение 2. Создание обработчиков сообщений Каждому элементу управления, генерирующему сообщения, в программе должны соответствовать переменная-член класса диалогового окна и функция-обработчик его сообщений. Чтобы создать их, выполните следующие действия. 1. Отобразите шаблон диалогового окна в окне редактора ресурса и щелкните на элементе управления Red. Открыв контекстное меню элемента, вызовите в нем команду Add Event Handler. В окне мастера Event Handler Wizard в поле Message type уже выбрано сообщение BNCLICKED, а в поле Class list выбран класс CDlgDemoDlg. В поле Function handler name упростите имя OnBnClickedRed – вместо него введите OnRed. После щелчка на кнопке Add and Edit откроется окно редактора кода, в котором курсор будет установлен в месте ввода кода. 2. Повторив действия, описанные в пункте 1, создайте обработчики сообщений,


Комментарии закрыты.