首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

主菜单弹出后,点击客户区时,菜单不消失的有关问题

2014-07-17 
主菜单弹出后,点击客户区时,菜单不消失的问题环境:MFC单文档程序, 客户区被分成3块区域. 分别以三个子对话

主菜单弹出后,点击客户区时,菜单不消失的问题
环境:
MFC单文档程序, 客户区被分成3块区域. 分别以三个子对话框填充,作为界面.

问题:
当点击一项主菜单,比如"文件"菜单,此时弹出一个菜单项.
然后点击3个区域中任意一个,刚才弹出的菜单不会消失,就算在编辑子对话框中的东西菜单仍然还在.

有两种情况会消失:
1. 当子对话框中有 组合框时,点击组合框下拉,然后在组合框列表收回时,菜单消失.
2. 点击菜单栏,工具栏后面的空白区域,菜单消失.

请各位分析下原因吧.谢谢了.

[解决办法]
'三个子对话框填充'
FormView ?
[解决办法]
'差不多吧'
FormView应该没这个问题。
'三个子对话框填充'
就难说了
[解决办法]
上点代码看看。
[解决办法]
感觉不太容易啊,要么就是用VS2010的大工具栏来代替菜单项算了。
或者留有不消失的接口(锚住菜单项,不知道怎么做,期待好的答案)。
[解决办法]

探讨

引用:

上点代码看看。

这个怎么上代码哦.
都是MFC自动生成的,MFC带VS风格的单文档工程,我也不知道问题代码在哪点.

[解决办法]
看看“三个子对话框填充”的代码

热点排行