VS2010 MFC保存和加载界面状态
来源:互联网 发布:java pageoffice痕迹 编辑:程序博客网 时间:2024/05/22 15:54
MFC取消自动记忆界面布局的解决,重载该方法,详细的可以单步调试,看CDockPane.cpp源码:
//加载界面状态值
void CNSBClientProjectTestApp::LoadCustomState()
{
//设置为TRUE,则自动加载界面记忆
this->m_bSaveState = FALSE;
}
//保存界面状态值
void CNSBClientProjectTestApp::SaveCustomState()
{
//设置为TRUE,则自动保存界面记忆
this->m_bSaveState = FALSE;
}
3、取消自动记忆界面保存后,自己手动保存与加载:
//整个主窗口关闭事件(系统消息事件)
void CMainFrame::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//保存界面状态
CString strSectionPath = ::AFXGetRegPath(_T("WorkSpace"));
if(!m_dockManager.SaveState(_T(strSectionPath) ,IDR_MAINFRAME)){
MessageBox(_T("保存界面布局出错!") , "提示" , MB_OK | MB_ICONWARNING);
}
CMDIFrameWndEx::OnClose();
}
//加载保存的界面布局状态(自己加的函数),在App那边调用
BOOL CMainFrame::LoadMainFrmState()
{
CString strSectionPath = ::AFXGetRegPath(_T("WorkSpace"));
return m_dockManager.LoadState(_T(strSectionPath) ,IDR_MAINFRAME);
}
//加载界面状态值
void CNSBClientProjectTestApp
{
}
//保存界面状态值
void CNSBClientProjectTestApp
{
}
3、取消自动记忆界面保存后,自己手动保存与加载:
//整个主窗口关闭事件(系统消息事件)
void CMainFrame::OnClose()
{
}
//加载保存的界面布局状态(自己加的函数),在App那边调用
BOOL CMainFrame::LoadMainFrmState()
{
}
- VS2010 MFC保存和加载界面状态
- Activity界面状态保存和恢复
- ALSA配置状态保存,恢复和自动加载
- 第十六章——保存、加载数据和应用程序状态
- MFC文档序列化实现保存和加载
- MFC文档序列化实现保存和加载
- MFC文档序列化实现保存和加载
- 将屏幕和MFC程序界面保存成bmp格式图片保存
- vs2010基于MFC位图打开显示保存
- NetworkStateView:界面多状态加载
- NetworkStateView:界面多状态加载
- NetworkStateView:界面多状态加载
- VS2010 mfc 单文档写界面入门
- vs2010下mfc界面开发,关于禁止拉伸界面
- VS2010中MFC用Skin++加载皮肤
- MFC和模块状态
- 文件加载和保存
- 文件加载和保存
- POJ 1087 A Plug for UNIX
- Ant系列二:◎Ant的使用 - buildfile文件简介
- 已编译查询
- 数据结构二叉树的编程基本问题
- mysql防止sql注入
- VS2010 MFC保存和加载界面状态
- MP和OMP算法
- 如何解决亚稳态(三)
- (Jquery解决篇) Ajax异步请求 (Eval函数)问题
- 杭电 2016
- 撤销提交
- 检测浏览器是否支持hmtl5视频的方法
- linux 技巧:使用 screen 管理你的远程会话/断开连接后让程序仍继续在后台执行
- spring quartz使用详解