프로그래밍/라이브러리
2008. 2. 6.
[MFC] 타이틀바와 외곽선이 없는 윈도우 만들기
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 을 넣어주면 메뉴까지 없는 윈도우가 생성된다.