术语 | CWinApp::OnFileOpen |
释义 | 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 |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。