2010년 10월 1일 금요일

현재 응용프로그램(application program)의 종료위치 저장

(주)EMtool.com의 함수를 이용하면 현재 응용프로그램(application program)의 종료 위치를 쉽게 저장할 수 있다.

1. CMainFrame 클래스의 PreCreateWindow 함수에 예전 종료위치 복귀 함수인 RestoreWinPos 함수 추가

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// Restore the window position
RestoreWinPos(cs, _T("TestApp"));

if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: CREATESTRUCT cs를 수정하여 여기에서
//  Window 클래스 또는 스타일을 수정합니다.

return TRUE;
}

RestoreWinPos 함수의 2번째 인수는 응용프로그램의 이름을 적으면 된다.


2. CMainFrame 클래스의 OnClose 함수에 현재 종료위치 저장 함수인 SaveWinPos 함수 추가 

void CMainFrame::OnClose()
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.

// Save the window position
SaveWinPos(this, _T("TestApp"));

CFrameWnd::OnClose();
}

댓글 없음 :

댓글 쓰기

욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.