afx_msg void OnFileOpen ( );
Osservazioni
È necessario aggiungere un
ON_COMMAND (ID_FILE_OPEN, OnFileOpen)
istruzione alla mappa CWinApp classe messaggio per abilitare questa funzione membro.
Se attivata, questa funzione gestisce l'esecuzione del comando Apri File.
Per informazioni sul comportamento predefinito e indicazioni su come eseguire l'override di questa funzione membro, vedere tecnica nota 22.
Esempio
/ / La seguente mappa messaggi, prodotta da AppWizard, si lega la
/ / File di comandi di menu &New, Apri e stampa installazione di default
/ / implementazioni quadro di questi comandi.
BEGIN_MESSAGE_MAP (CMyApp, CWinApp)
nbsp; //{{AFX_MSG_MAP(CMyApp)
ON_COMMAND (ID_APP_ABOUT, OnAppAbout)
/ / NOTE - il ClassWizard sarà aggiungere e rimuovere le macro mappatura qui.
/ / NON modificare ciò che vede in questi blocchi di codice generato!
//}}AFX_MSG_MAP
/ / File standard basato i comandi del documento
ON_COMMAND (ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND (ID_FILE_OPEN, CWinApp::OnFileOpen)
/ / Stampa standard setup comando
ON_COMMAND (ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
/ / Mappa messaggi seguenti viene illustrato come riassociare il
/ / File nuovo, aperto e installazione di stampa dal menu comandi ai gestori che
/ / implementare nella classe derivata da CWinApp. È possibile utilizzare / / ClassWizard per associare i comandi, come illustrato di seguito, da allora
/ / sono racchiuse le voci della mappa messaggi //{{AFX_MSG_MAP
/ / e / /}} AFX_MSG_MAP. Notare che è possibile denominare il gestore / / CMyApp::OnFileNew invece di CMyApp::OnMyFileNew e allo stesso modo
/ / per altri gestori, se lo si desidera.
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()
Panoramica di CWinApp |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWinApp::OnFile&New