MFC的框架中已经实现了把control bar在frame window中的位置和状态保存起来的功能。
CFrameWnd::SaveBarState,保存control bar设置。
CFrameWnd::LoadBarState ,取出control bar设置。
在frame的onclose函数中保存设置。
void CMainFrame::OnClose()
{
// TODO: Add your message handler code here and/or call default
SaveBarState("Test");
CMDIFrameWnd::OnClose();
}
在frame的oncreate函数中取出设置。
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
... ...
LoadBarState("Test");
return 0;
}
本文介绍了如何使用MFC框架内置的功能来保存和加载Control Bar的状态。通过在主窗口的关闭事件中调用`SaveBarState`方法,并在创建事件中调用`LoadBarState`方法,可以实现Control Bar位置和状态的持久化。
1万+

被折叠的 条评论
为什么被折叠?



