MDI程序我要做的:
在用户通过菜单进行了某项操作后,使MDI程序打开一个新文档。过程:
1、在文档类中响应菜单的COMMAND,使用ClassWizard添加后,无效。菜单项为灰色。
2、在框架类中响应菜单的COMMAND,成功
3、在框架类中试图通过GetActiveDocument()得到文档对象指针进而调用OnOpenDocument()来打开文档。无效。
因为如果没有文档被打开时,GetActiveDocument()就会返回空。
在用户通过菜单进行了某项操作后,使MDI程序打开一个新文档。过程:
1、在文档类中响应菜单的COMMAND,使用ClassWizard添加后,无效。菜单项为灰色。
2、在框架类中响应菜单的COMMAND,成功
3、在框架类中试图通过GetActiveDocument()得到文档对象指针进而调用OnOpenDocument()来打开文档。无效。
因为如果没有文档被打开时,GetActiveDocument()就会返回空。
解决方案 »
- 急求《Visual C++数据库通用模块开发与系统移植》
- 拆分窗口
- 这个有点高不明白!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- vista如何实现指纹登录?
- msdn2000关于try,finally等没有理解到什么意思,帮我解释一下它的example。
- 如何使对话框程序定时执行特定操作?(例如定时升级程序)
- CListCtrl插入问题
- FTP在VC下如何写客户端,有谁能告诉我,或提供些资料啊!
- HTTP的Socket编程当中,如何判断头信息与数据?
- 什么是FAR指针?
- 字体在Debug版下正常,但在Release版下却乱了,是怎么回事啊?
- 向局域网内的机器拷贝文件的系统函数。。
void CMainFrame::OnXXXX(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
pCmdUI->Enable();
}
这样没有打开文档的时候XXXX项可用