VC中用代码移动CDockPane的位置
来源:互联网 发布:电能数据采集终端 编辑:程序博客网 时间:2024/05/20 00:14
项目中要添加一个界面的一键还原功能。
如下图中的混乱界面:
点击一键还原后,自动还原成下图中的形式。
代码实现:
1、关键代码:CMFCMenuBar与CMFCToolBar使用DockPane(),继承自CDockPane的用DockToFrameWindow()函数;
2、具体实现代码
void CMainFrame::OnReview(){DockPane(&m_wndMenuBar);DockPane(&m_wndDrawingToolBar);DockPaneLeftOf(&m_wndStandardToolBar, &m_wndDrawingToolBar);DockPane(&m_wndLayoutToolBar);DockPaneLeftOf(&m_wndFindToolBar, &m_wndLayoutToolBar);DockPaneLeftOf(&m_wndSerialPortToolBar, &m_wndFindToolBar);DockPane(&m_wndOutput);// BOTTOMm_wndCommandView.GetParentTabbedPane()->DockToFrameWindow(CBRS_BOTTOM | CBRS_FLOAT_MULTI);m_wndOutput.DockToWindow(m_wndCommandView.GetParentTabbedPane(), CBRS_LEFT);m_wndFileView.DockToFrameWindow(CBRS_ALIGN_LEFT);m_wndClassView.GetParentTabbedPane()->DockToFrameWindow(CBRS_ALIGN_RIGHT);}实例代码下载:http://download.csdn.net/detail/qq_23992597/9603804
2 0
- VC中用代码移动CDockPane的位置
- vc合并CDockPane视图窗口
- VC中用代码判断windows的版本
- VC中用代码判断windows的版本
- vc鼠标点击窗体任意位置移动窗体代码
- android中用java代码动态控制activity的大小,位置,透明度
- VC中随鼠标移动显示鼠标的位置
- 在VC/C#中用反汇编的方法研究代码
- VC中隐藏与显示CDockPane,工具栏,菜单栏
- CocosCreator中使玩家移动到点击位置的代码
- vc 点窗体任意位置进行移动
- 位置的移动
- 移动桌面图标的位置
- 移动 view 的位置
- 【代码笔记】【c#】将数组的某一索引位置的元素移动到指定索引位置
- 在CListView中用SetScrollPos改变滚动条的位置后,窗口中显示的内容如何也跟着移动实现。
- VC和ultraedit代码查看时,去到后一个代码位置和返回前个代码位置的键名
- Qt中用代码在指定位置添加spacer
- ceres-solver拟合椭球
- 获取应用版本号
- java中 length length() size() 区别
- HDU 1814 Peaceful Commission
- 两个很棒的开源项目 PHPCS和PHPMD
- VC中用代码移动CDockPane的位置
- Android解析JSON数据几种方式对比
- Xss攻击与防护
- Oracle数据库操作(新建数据库,导入数据,回滚)
- springmvc json日期转换解决方案(总结)
- WCF契约的简单介绍(服务契约 数据契约 消息契约)
- hdu1176 免费馅饼 动态规划
- BBG面试
- js方法小结