Control Bar(Tool Bar)의 상태를 저장하고 복원하는 방법
CFrameWnd::SaveBarState()와 CFrameWnd::LoadBarState() 함수를 이용해서 ToolBar들의 위치 상태를 저장하거나 복구할 수가 있다. 아래와 같이 이들 함수를 불러주면 된다. 여러 개의 ToolBar가 있을 경우에도 잘 작동한다. 이때 각 ToolBar의 ID는 당연히 달라야 한다.
[code]
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
...
// 저장할 INI파일이나 Registry의 Section이름을 인수로...
LoadBarState("TOOLBAR_STATUS");
}
void CMainFrame::OnClose()
{
SaveBarState("TOOLBAR_STATUS");
...
}[/code]
CFrameWnd::SaveBarState()와 CFrameWnd::LoadBarState() 함수를 이용해서 ToolBar들의 위치 상태를 저장하거나 복구할 수가 있다. 아래와 같이 이들 함수를 불러주면 된다. 여러 개의 ToolBar가 있을 경우에도 잘 작동한다. 이때 각 ToolBar의 ID는 당연히 달라야 한다.
[code]
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
...
// 저장할 INI파일이나 Registry의 Section이름을 인수로...
LoadBarState("TOOLBAR_STATUS");
}
void CMainFrame::OnClose()
{
SaveBarState("TOOLBAR_STATUS");
...
}[/code]
'Windows > MFC' 카테고리의 다른 글
데이터형, 변수형 (Data type) (0) | 2013.10.02 |
---|---|
배경화면 변경 Changed at Windows wallpaper (0) | 2013.10.02 |
툴바(ToolBar)의 속성을 바꾸는 방법 (0) | 2013.10.02 |
컨트롤 바(Control bar)를 보이거나 숨기는 방법 (0) | 2013.10.02 |
콤보박스(ComboBox)의 리스트박스(ListBox)의 크기를 바꾸는 방법 (0) | 2013.10.02 |