afx_msg nieważne OnFileOpen ( );
Uwagi
Należy dodać
ON_COMMAND (ID_FILE_OPEN, OnFileOpen)
oświadczenie o mapy wiadomości klasy CWinApp , tak aby włączyć tę funkcję Państwa.
Jeśli włączona, ta funkcja obsługuje wykonanie polecenia Otwórz plik.
Informacje na temat domyślne zachowanie i wytyczne dotyczące sposobu zastąpienia tej funkcji członek zobacz technicznych 22 Uwaga.
Przykład
/ / Wiąże następującą mapę wiadomości, wyprodukowany przez AppWizard,
/ / Pliku poleceń menu &Nowy, Otwórz i ustawienia wydruku do domyślnego
/ / ram implementacji tych poleceń.
BEGIN_MESSAGE_MAP (CMyApp, CWinApp)
nbsp; //{{AFX_MSG_MAP(CMyApp)
ON_COMMAND (ID_APP_ABOUT, OnAppAbout)
/ / Uwaga - ClassWizard będzie dodawać i usuwać makra mapowania tutaj.
/ / NIE należy edytować to, co widać w tych bloków wygenerowanego kodu!
//}}AFX_MSG_MAP
/ / Standardowego pliku na dokumencie polecenia
ON_COMMAND (ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND (ID_FILE_OPEN, CWinApp::OnFileOpen)
/ / Wydruku standardowe ustawienia polecenia
ON_COMMAND (ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
/ / Następującą mapę wiadomości ilustruje sposób ponownie powiązać
/ / Pliku nowy, Otwórz i ustawienia wydruku menu poleceń do obsługi,
/ / wdrożenia w klasie pochodzących z CWinApp. Można użyć / / ClassWizard powiązać poleceń, jak pokazano niżej, ponieważ
/ / wpisów mapę wiadomości jest oddzielona przez //{{AFX_MSG_MAP
/ / i / /}} AFX_MSG_MAP. Uwaga: Nazwa programu obsługi / / CMyApp::OnFileNew zamiast CMyApp::OnMyFileNew, jak również
/ / inne uchwyty, jeżeli jest to pożądane.
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()
Omówienie CWinApp |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CWinApp::OnFile&New