摘要: CDockablePane中嵌入CFormView与嵌入CDialogEx稍有不同,差异主要体现在CFormView类本身与CDialogEx类的不同上,CDockablePane层面的操作完全相同。 a) 创建单文档应用程序; b) 加入对话框资源,注意,对话框必须有Child属性,Border设 阅读全文
posted @ 2014-12-10 22:58 canger 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: CDockablePane类可以用来创建停靠栏。可以将其他控件集成到CDockablePane的派生类中。下文描述如何将对话框集成到CDockablePane中。 a) 创建单文档应用程序; b) 加入对话框资源,注意,对话框必须有Child属性,Border设置为None c) 为对话框创建类CD 阅读全文
posted @ 2014-12-10 22:55 canger 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: CWinAppEx类的LoadCustomState()和SaveCustomState()用于向注册表读取和保存应用程序的界面信息,重载该方法可以取消自动记忆界面布局。 void CxxxApp::LoadCustomState() { //设置为TRUE,则自动加载界面记忆 this->m_bS 阅读全文
posted @ 2014-12-10 22:53 canger 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 显示或者隐藏 当点击CDockablePane上的关闭按钮时,并不能将其关闭,知识将其隐藏了起来,如果需要重新显示或隐藏,则相关命令的响应函数如下: if(m_Panes.GetSafeHwnd()) { BOOL flag = !m_Panes.IsVisible(); m_Panes.ShowP 阅读全文
posted @ 2014-12-10 22:52 canger 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 屏蔽掉pane右上角的几个按钮 即将CDockablePane右上角的三个按钮屏蔽。 1 去掉关闭按钮 在CDockablePane的派生类中,重写方法CanBeClosed即可: virtual BOOL CanBeClosed() const { return FALSE; } 禁止拖动Pane 阅读全文
posted @ 2014-12-10 22:45 canger 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: 基于 http://blog.csdn.net/kikaylee/article/details/8936953 CDockablePane的基本布局和用法 新建一个SDI工程,在CMainFrame类中添加一个CDockablePane数组: CDockablePane m_Panes[5];// 阅读全文
posted @ 2014-12-10 22:42 canger 阅读(6048) 评论(0) 推荐(1) 编辑