This will be shown to users with no Flash or Javascript.
Урок V
Резюме и Упражнение
Упражнение
Расширьте возможности программы Speed, включив новый пункт Say Hello в меню Help, чтобы при его выборе появлялась панель сообщения Hello! Ответ к упражнению
Откройте закладку Resource View, раскройте пункт Speed View, а там выбирите Menu. Выполните двойной щелчок по IDR_MENU1. В режиме проектирования меню щеклкните на заголовке Help, щелкните на небольшом прямоугольничке ниже About.
Введите в поле заголовка текст &Say Hello.
Теперь выполняем следующее:
Убедитесь, что меню IDR_MENU1 открыто.
Выберете ClassWizard в меню View
Выберете закладку Message Maps в панели ClassWizard
Используйте диалоговую панель ClassWizard для выбора следующего события: Class Name: CSpeedDlg
Object ID: ID_HELP_SAYHELLO
Messages: COMMAND
Щелкните на кнопку Add Fucntion и в раскрывшемся окне нажмите кнопку OK.
Нажмите кнопку Edit Code и напишите следующий код в функции OnHelpSayhello():
void CSpeedDlg::OnHelpSayhello()
{
// TODO: Add your command handler code here
////Мой код начинается здесь////
MessageBox("Hello!");
////Мой код заканчивается здесь////
}
Резюме
На этом уроке вы узнали, как включить меню в программу, основанную на диалоге. Вы узнали, как проектировать меню, связывать его с классом диалоговой панели, служащим главным окном программы, как связать меню с диалоговой панелью и код с пунктами меню.
Вы закончили пятый урок!