MFC单文档,浮动工具条和浮动菜单消失问题

问题描述

用VS2010创建一个标准的经典的单文档程序,默认的工具条和菜单是可以浮动的,就是可以停靠在任何位置。问题来了:当工具条菜单条不停靠在窗口边上,而是浮动到桌面其他位置时,这时当主窗口失去焦点(比如:在桌面其他位置点击鼠标),工具条和菜单条就消失了,不显示了。这个效果是不希望出现的,我想,任何时候,浮动的工具条和菜单条都应该显示才对,有无高手解决此问题?

解决方案

时间: 2024-08-03 18:31:17

MFC单文档,浮动工具条和浮动菜单消失问题的相关文章

mfc-VS2010建立了MFC单文档工程,想在窗口添加滑动条slider

问题描述 VS2010建立了MFC单文档工程,想在窗口添加滑动条slider 我用的VS2010,建立了MFC单文档工程,想要添加slider调节一些值.我封装了对话框类,但在视图类用CMyDialog dlg;dlg.DoMoDal()调用还是不显示,求大神们指导 解决方案 CMyDialog 对话框的OnInitDialog中是否创建slider控件,这个控件是否添加到对话框资源 解决方案二: 解决方案三: 换用对话框工程,没问题了 解决方案四: codeproject上搜索CScrollH

c++-MFC单文档 CTreeView 树结点前加小图标的方法

问题描述 MFC单文档 CTreeView 树结点前加小图标的方法 RT.是在视图分割了以后要用到的. 要在每个根项前加一个图标1,同时在根项的子项前加图标2 不太了解这块..麻烦讲详细点,万分感谢! 解决方案 参考:http://blog.csdn.net/lifu119/article/details/7024268 关键点: himl=ImageList_Create(16,16,ILC_COLOR32,1,12); ImageList_Add(himl,LoadBitmap(hInstX

mfc 单文档 切割窗口-MFC 单文档 切割窗口 求解

问题描述 MFC 单文档 切割窗口 求解 先将窗口分成1行2列,再将左边的一列,分成两行,运行时,左边两行显示不出来,需要拖动分割条.找不到原因...... if(m_splitter.CreateStatic(this,1,2)==NULL) return FALSE; if(m_splitter1.CreateStatic(&m_splitter,2,1,WS_CHILD|WS_VISIBLE, m_splitter.IdFromRowCol(0, 0))==NULL) return FAL

注册表-mfc单文档文件嵌入word的文档,运行后报错

问题描述 mfc单文档文件嵌入word的文档,运行后报错 我是按照这个链接做的.https://support.microsoft.com/zh-cn/kb/238611 但运行后就出现了未能创建新对象,请确保对象已输入注册表的错误. 我用的是vs2012和office2013 请问各位大牛该如何解决这个问题

cformview-VC/MFC 单文档工程,如何动态创建CFormView并显示出来?

问题描述 VC/MFC 单文档工程,如何动态创建CFormView并显示出来? 大家好.我问这个问题,是经过独立思考的.想通过好心人回答,彻底解决. 我有个基于单文档的程序,我想在菜单响应函数中,动态去创建CFormView并显示.1我添加了继承CFormView的自定义类,并把无框的对话框资源,在CFormView构造函数中传递了IDD_资源进去.2 在菜单响应函数中,我写了如下代码,去创建CFormView:CCreateContext context; context.m_pNewView

c++-求助!MFC单文档多视图的各视图的问题

问题描述 求助!MFC单文档多视图的各视图的问题 如果我只用系统最初建好的文档类来储存数据,而各视图显示的是数据的不同部分,1.首先这样是否能实现?还是说必须每个视图要建一个文档?2.如果可以.那么我怎么获得其中某个视图的指针?(比如我这里用到的有CTreeView,CRichEditView,并且CRichView的视图块有两个,需要让他们独立显示,而不是共同显示一个数据) 目前只是把视图单纯地分割了,代码如下 BOOL CMainFrame::OnCreateClient(LPCREATES

MFC单文档应用程序显示图像

1 利用VS2010向导创建一个MFC单文档应用程序MFCTest 2 在MFCTestView.h中引用<atlimage.h>,并创建一个CImage对象 #include <atlimage.h> private: CImage image; 3 打开资源文件,选中Menu下面的IDR_MAINFRAME,添加一个新的菜单项"打开图像",修改其ID为IDM_OPEN,再点击鼠标右键,添加事件处理程序,在弹出的对话框的列表中选择CMFCTestView 4

数据-MFC 单文档视图切分视图调用问题

问题描述 MFC 单文档视图切分视图调用问题 在MainFrm.cpp 里对主视图进行了切分 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class // CRect rc; // 获取框架窗口客户区的CRect对象 GetClientRect(&rc); /

mfc窗口切换视图-MFC单文档视图 窗口分割 如何切换视图

问题描述 MFC单文档视图 窗口分割 如何切换视图 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class if(!m_wndSplitter.CreateStatic(this,1,2)) return FALSE; if(!m_wndSplitter.Cr

c++-MFC 单文档 多视图中各视图的创建顺序能否改变?

问题描述 MFC 单文档 多视图中各视图的创建顺序能否改变? 每个视图OnInitialupdate()的顺序能否改变? 我每个视图的创建顺序先后会互相影响,所以需要各视图能按我希望的顺序创建 我之前猜测CMainFrame::OnCreateClient中各视图的分割语句顺序可能影响其创建顺序,但是刚才调试发现貌似不是的.. 解决方案 将那些涉及顺序的代码从OnInitialupdate()提取出来,作为独立的函数. 定义一个全局变量,比如int steps=0 每个OnInitialupda