CWinApp::OnFileOpen

afx_msg недійсними 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()

/ / Нижче повідомлення карта ілюструє приєднати до
/ / Файлу новий, відкритих і параметри друку меню команд для обробників,
/ / Ви реалізації у класі на 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