Program Language/API | MFC

[MFC] Frame 타이틀 고정하기

야곰야곰+책벌레 2021. 9. 15. 15:53
728x90
반응형

SDI나 MDI에서 Frame의 이름은 파일을 읽어오거나 새 파일을 불러오면 바뀌곤 한다.

이 타이틀을 고정하려면 PreCreateWindow에서 Style을 변경해야 한다.

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	if( !CFrameWnd::PreCreateWindow(cs) )
		return FALSE;

	cs.style &= ~(FWS_ADDTOTITLE); // 타이틀 옵션 제거
	cs.lpszName = "원하는 캡션"; // 캡션 지정

	return TRUE;
}
728x90
반응형