afx_msg void OnFileOpen ( );
Примечания
Необходимо добавить
ON_COMMAND (ID_FILE_OPEN, OnFileOpen)
заявление для вашего CWinApp в схеме сообщений для того, чтобы эта функция-член класса.
Если параметр включен, эта функция обрабатывает выполнение команды открыть файл.
Информацию о поведение по умолчанию и каким образом переопределить эту функцию-член содержатся технические записки 22.
Пример
/ / Следующие схемы сообщений, подготовленных AppWizard, связывает
/ / Файл команды меню Создать, открыть и Настройка печати по умолчанию
/ / основы реализации этих команд.
BEGI&N_MESSAGE_MAP (CMyApp, CWinApp)
nbsp; //{{AFX_MSG_MAP(CMyApp)
ON_COMMAND (ID_APP_ABOUT, OnAppAbout)
/ / ЗАПИСКИ - ClassWizard будет добавлять и удалять сопоставления макросы здесь.
/ / НЕ изменить, что вы видите в этих блоках сгенерированный код!
//}}AFX_MSG_MAP
/ / Стандартный файл на основе документа команды
ON_COMMAND (ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND (ID_FILE_OPEN, CWinApp::OnFileOpen)
/ / Стандартные печати установка команда
ON_COMMAND (ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
/ / Следующие схемы сообщений показывает, как изменить привязку
/ / Файл New, обработчики команд Открыть и Настройка печати меню,
/ / Вы осуществить в ваш класс, производный от CWinApp. Вы можете использовать / / ClassWizard для привязки команды, как показано ниже, с тех пор
/ / записей карты сообщения являются скобках //{{AFX_MSG_MAP
/ / и / /}} AFX_MSG_MAP. Обратите внимание, можно назвать обработчик / / CMyApp::OnFileNew вместо того, чтобы CMyApp::OnMyFileNew и также
/ / для других обработчиков, при желании.
BEGIN_MESSAGE_MAP (CMyApp, CWinApp)
//{{AFX_MSG_MAP(CMyApp)
ON_COMMAND (ID_APP_ABOUT, OnAppAbout)
ON_COMMAND (ID_FILE_NEW, OnMyFileNew)
ON_COMMAND (ID_FILE_OPEN, OnMyFileOpen)
ON_COMMAND (ID_FILE_PRINT_SETUP, OnMyFilePrintSetup)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
Обзор CWinApp |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp;CWinApp::OnFile&New