본문 바로가기
프로그래밍/라이브러리

[MFC] 타이틀바와 외곽선이 없는 윈도우 만들기

by 써드아이 2008. 2. 6.
LONG style;

style = GetWindowLong( m_hWnd, GWL_STYLE );
style &= ~WS_CAPTION;
style &= ~WS_SYSMENU;

SetWindowLong( m_hWnd, GWL_STYLE, style );


CMainFrame 클래스의 OnCreate() 메서드에서 위 코드를 실행하면
WS_CAPTION(타이틀바와 보더), WS_SYSMENU(닫기/최소화/최대화 버튼) 등이 없는
윈도우를 만들 수 있다.

역시 CMainFrame 클래스의 PreCreateWindow() 메서드에서
cs.style = 0; cs.hMenu = NULL 을 넣어주면 메뉴까지 없는 윈도우가 생성된다.