CWinApp::OnFileOpen

afx_msg void OnFileOpen( );

说明:
你必须在CWinApp类的消息映射中加入以下语句:
ON_COMMAND( ID_FILE_OPEN, OnFileOpen )
以允许这个成员函数。
如果允许这个成员函数,它将处理File Open命令。
有关此函数的缺省动作以及替换这个成员函数的方法参见技术注释22。

示例:
// 下面的消息映射是AppWizard生成的,将
// File New,Open和Print Setup菜单命令
// 映射到框架中这些命令的缺省实现。
BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
//{{AFX_MSG_MAP(CMyApp)
ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
  // NOTE - the ClassWizard will add and remove mapping macros here.
  //    DO NOT EDIT what you see in these blocks of generated code!
//}}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()
// 下面的消息映射演示了如何将
// File New,Open和Print Setup菜单命令重定向到
// 你的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::OnFileNew