多文档界面中,我的子菜单和父菜单的菜单项名称是一样的(菜单项的ID也一样),菜单消息响应函数放在CDocument源文件中,要求点击响应菜单项,能新建一个文本文档,并向其中写入一些数据或文字。程序中设置执行程序后首先出现的是无子窗口的父窗口。但是我发现,相应菜单项为灰色,不可用,除非新建一个文档或打开一个文档,即打开子窗口才能用。若把相应菜单项的消息响应函数放在CMainFrm源文件中,则只有父窗口时,菜单项可用,但是执行会出现写入数据出错。请问如何实现只开启父窗口时,各菜单项均可用,但是又可以向相应的文本文档中写入数据或文字呢????
解决方案 »
- 如何在vc++6.0中编写一个计时器程序
- Win API绘制时钟遇到一个问题,求教了!!!
- 窗口中设置另一个窗口中编辑框设置输入焦点
- Splitter控件相关:分割线限制移动范围的问题。多谢。祝大家国庆快乐!
- 下列语句一直联不上数据库,不知怎么回事!
- 问个简单的问题,vc下长语句怎么分成多行?谢谢
- 答对了就给你100分.怎么替掉使用mediaplay控件时候的那个"WindowsMedia"的LOGO?(
- 大家帮帮我!为什么我打开网页的时候VC经常跑出来干涉?详见内。
- 是否学习了COM+就不用学习COM了
- 初学者的两个关于内存分配的问题,很是迷惑?
- 请问CSplitterWnd的分割窗口大小设置问题
- socket连接成功以后,我要从服务端下载一个文件,如果服务端不send();客户端用什么方法直接从服务器下载一个文件呢 ?
至于你说的不创建视图下处理文档对象,你可以看一看MFC的文档/视图结构
参考文章
http://msdn.microsoft.com/library/en-us/vclib/html/_MFC_CCommandLineInfo.3a3a.m_nShellCommand.asp