대화상자
: 사용자와 윈도우 간의 인터페이스
CDialogEx 클래스
- 대화상자를 정의하는 클래스
- 모든 윈도우 메세지 처리 가능
- 배경색과 배경그림 바꾸는 기능 추가
다이얼로그 기반의 프로그램
: 애플리케이션 클래스와 다이얼로그 클래스로 구성


DDX : Dialog Data Exchange
- 클래스 마법사에서 [멤버 변수] → 컨트롤 ID 선택 → [변수 추가]
- 컨트롤과 멤버 변수 간의 데이터 교환을 자동화
- DoDataExchange() 함수에서 동작하며 ‘DDX_’로 시작하는 함수를 사용
→ Dialog 와 Data 연결
DDV : Dialog Data Validation
Check Box 가 Value 형식으로 DDX에 연결 → Boolean 값을 가짐
컨트롤이 선택되면 TRUE , 해지되면 FALSE
DoDataExchange()