MFC Wizard를 이용하여 SDI 형식의 프로그램을 만들게 되면 기본적으로 타이틀바에 "제목없음 - [프로젝트명]"의 형식으로 나타나게 된다. 이것은 리소스의 String Table의 항목을 모두 바꿔주거나 SetWindowText()를 이용해 강제로 타이틀바의 텍스트를 설정하여도 같은 결과를 나타나게 된다.

이 문제의 원인은 기본적으로 SDI 형식의 프로그램을 만들게 되면 프레임의 윈도우 창 스타일에 FWS_ADDTOTITLE 스타일이 적용되어 있기 때문이다. 따라서 이 스타일을 제거하게 되면 "제목없음 - " 부분이 사라지게 된다. 다음은 윈도우를 생성하기 이전에 스타일을 제거한 것이다.



저작자 표시 비영리 변경 금지
신고
Posted by Proneer

댓글을 달아 주세요


티스토리 툴바