CWinApp::OnFileOpen

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

Index