дания обработчика командных со
Автор admin Среда, 22 апреля 2009 11:32
дания обработчика командных сообщений В карту сообщений, находящуюся в файле MainFrm.cpp, добавятся следующие макросы: BEG I N__MESSAGE_MAP (СМа i nFr ame. CFrameWnd) 0N_C0MMAND(ID_VIEW_FILEOPEN, OnViewFi1eopen) 0N_C0MMAND(ID_VIEWFINDREP LACEDIALOG, OnVi ewFindreplacedi alog) ON_COMMAND(ID_VIEW_PAGESETUPDIALOG, OnViewPagesetupdialog) END_MESSAGE_MAP() 6. В функцию CMainFrame::OnViewFileopenO, находящуюся в файле MainFrm.cpp, введите код, выделенный полужирным шрифтом. void CMainFrame::OnViewFileopenO { // TODO: Add your command handler code here CFileDialog dig(TRUE); CString strC’Bce файлы (*.*)”); // Информация, отображаемая в поле Тип файла str-b=’\0′; // Конец строки str-H=”*.*”; // Фильтр для имён файлов str+-’\0′: str+^”Файлы кодов C++(*.cpp,*.h)”; // Альтернативная информация в поле Тип файла 242 Занятие 9. Диалоговые окна со вкладками str+=’\0′; str-H=”*.cpp;*.h”; // Фильтр для имен файлов Str+=’\0′; cng.m_ofn.1pstrFiTter=str; // Сохранение строки в поле структуры 0PENFILENAME if (dlg.DoModalO — IDOK) { CString temp = “File selected: ” + dlg.GetPathNameO; AfxMessageBox(temp); } } В этой фун
Комментарии закрыты.
Последние комментарии