MFC “DockPane”: 找不到标识符 求解(CDockablePane的)

作者&投稿:务殷 (若有异议请与网页底部的电邮联系)
MFC窗口停靠~

DockPane是CFrameWndEx框架窗口的函数,不能用于对话框,也不能用于老版本VC

框架中 EnableDocking(CBRS_ALIGN_ANY);
m_wndDock.Create(参数);
m_wndDock的一些属性样式设置函数
m_wndDock.EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_wndDock);
具体的CDockablePane成员函数的使用,参看我回答评论第一条发的网址。

你是什么版本的VS?如果是2008,需要安装补丁Featurepack或者SP1的。
否则没有那些高级的类

没有对应的头文件吧?不是你写的话,就查下MSDN吧,都有的


弋江区18746652696: MFC窗口停靠 -
益往小儿: DockPane是CFrameWndEx框架窗口的函数,不能用于对话框,也不能用于老版本VC

弋江区18746652696: 想问一下,如果是mfc基于对话框的界面能不能用DOCKPANE -
益往小儿: 能用,但是具体实现需要查一查,你直接搜索对话框dockpane之类的看看有没有结果.

弋江区18746652696: 在mfc怎样在工具条中添加编辑框 -
益往小儿: 在CMainFrame中建两个对象 CMFCToolBar m_myToolBar; //工具条CComboBox m_comboList; //下拉框创建一个工具栏资源IDR_MYTOOLBAR,其中一个按钮i...

弋江区18746652696: 在mfc对话框工程中,如何使用CDockablePane.另外,在单文档工程中,能否做出一个视频播放器
益往小儿: 框架中 EnableDocking(CBRS_ALIGN_ANY); m_wndDock.Create(参数); m_wndDock的一些属性样式设置函数 m_wndDock.EnableDocking(CBRS_ALIGN_ANY); DockPane(&m_wndDock); 具体的CDockablePane成员函数的使用,参看我回答评论第一条发的网址.

弋江区18746652696: 有哪些界面库提供了类似于Visual Studio那样的dock布局方式 -
益往小儿: 先自问自答一发,写一下我知道的支持dock布局的界面库和不足之处(只说dock功能):1.MFC,从VS2010开始的MFC开始支持的比较完善,完全可以实现类似VS2008界面中的各种dock功能,可惜不跨平台,而且不能隐藏客户区2....

弋江区18746652696: error LNK2001错误如何解决?
益往小儿: 出现这种情况有很多种原因.主要有二种原因:1.编码错误,不过好像你的不像;2.由于编译和链接的设置;具体要看你的代码是怎么样的.#include "AcExtensionModule.h",可能你没有把CAcModuleResourceOverride的定义文件加入到当前工程吧,仅供参考!

弋江区18746652696: 用MFC编程对于单文档框架的菜单栏是不是已经封装起来了? -
益往小儿: 在VS2008中,如果你使用了新样式,那么Menu是Pane的一部分,在CMainFrame的OnCreate里面完成的添加.如果是最原始的菜单(不能拖动位置那种),MFC直接封装好了,在文档模板类中,实现语句很取巧,在程序入口InitInstance中: ...

弋江区18746652696: win7桌面上的快快捷工具箱(好像是dock工具)没有了怎么找回来?,
益往小儿: 开始程序中找找有没有,如果没有就在C盘的program files中找,实在找不到就在官网上下载一个DOCK工具条吧

弋江区18746652696: VS2010中两个CMFCToolBar工具栏怎么对接在一起 -
益往小儿: EnableDocking(CBRS_ALIGN_ANY); DockPane(&m_wndMenuBar); DockPane(&m_wndUsfulBar); DockPaneLeftOf(&m_wndToolBar,&m_wndUsfulBar);//主要是这里 但是要注意一个情况: 就是CMFCToolBar会保存状态到注册表,所以你按这个代码修改,马上运行可能看不到效果.要到注册表下删除掉对应的记录,再重启动程序,应该就看得到效果了.当然你可以不让其保存.你可以重载这个CMFCToolBar类,并重载掉虚函数 LoadState,什么也不做,这样就不会加载原来的状态了.

弋江区18746652696: mac电脑,dock菜单栏中的一个文件夹没了 -
益往小儿: mac电脑dock菜单栏中的一个文件夹没有可能是不小心设置了自动隐藏dock菜单栏,只需重新设置不隐藏即可.1. 点击打开系统偏好设置2. 点击打开dock3. 将自动显示和隐藏dock勾选去除.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网