2015. 9. 3. 17:30
CWnd 클래스
- 모든 MFC 클래스의 부모라 불리는 CObject 클래스와 CCmdTarget 클래스를 상속받은 클래스
- 윈도우 자체를 객체화한 클래스
- 객체를 선언하여 초기화하고 생성하면 화면에 윈도우가 하나 만들어진다
CCmdTarget 클래스
- MFC의 메시지 맵과 관련된 코드가 구현된 클래스
- 메시지 맵은 윈도우 프로시저 함수의 switch case 문을 대체하고자 도입된 MFC의 구조
* 초기화 관련 메서드
- Create( )/CreateEx( ) : 윈도우 생성 함수
- PreCreateWindow( ) : 윈도우를 생성하기 직전에 호출되는 가상함수
재정의하여 생성되는 윈도우의 속성을 변경하는
코드를 추가
- GetStyle( )/GetExStyle( ) : 윈도우의 기본 스타일과 확장 스타일을
반환하는 함수
- PreSubclassWindow() : 서브 클래싱 직전에 호출되는 가상함수
- GetSafeHwnd( ) : 생성된 윈도우의 핸들을 반환하는 함수