대화 상자에서 공용 컨트롤 사용
Windows 공용 컨트롤에 사용할 수 있습니다 대화 상자, 폼 보기, 기록 보기 및 대화 상자 템플릿에 기반한 모든 창.다음 절차를 약간만 바꾸면 폼에도 작동 합니다.
절차
대화 상자에서 공용 컨트롤을 사용.
대화 상자 템플릿 컨트롤 배치 대화 상자 편집기를 사용 하 여.
대화 상자 클래스에 컨트롤을 나타내는 멤버 변수를 추가 합니다.에 멤버 변수 추가 대화 상자에서 확인 제어 변수 확인 하 고 컨트롤 선택의 범주.
이 공용 컨트롤이 프로그램에 입력을 제공 하는 경우 추가 멤버 선언 들을 처리 하는 대화 상자 클래스에 변수 값을 입력 합니다.
[!참고]
상황에 맞는 메뉴에서 클래스 뷰를 사용 하 여 이러한 멤버 변수를 추가할 수 있습니다 (참조 멤버 변수 추가).
OnInitDialog 에 대 한 대화 상자 클래스를 공용 컨트롤에 대 한 초기 조건을 설정 합니다.이전 단계에서 만든 멤버 변수를 사용 하 여 초기 값 및 기타 설정을 설정 하려면 멤버 함수를 사용 합니다.자세한 내용은 컨트롤의 다음 설명의 설정을 참조 하십시오.
또한 사용할 수 있습니다 대화 상자 데이터 교환 (DDX) 대화 상자의 컨트롤을 초기화 하려고 합니다.
대화 상자의 컨트롤에 대 한 처리기에서 컨트롤을 조작 하려면 멤버 변수를 사용 합니다.자세한 내용은 컨트롤의 다음 설명을 메서드를 참조 하십시오.
[!참고]
대화 상자만 있는 경우에 멤버 변수를 존재 합니다.대화 상자를 닫은 후 컨트롤에 입력된 한 값을 쿼리할 수 없습니다.공용 컨트롤에서 입력된 값을 사용 하려면 재정의 OnOK 대화 상자 클래스에서입니다.재정의 입력된 값에 대해 컨트롤을 쿼리하고 값 대화 상자 클래스의 멤버 변수에 저장 합니다.
[!참고]
또한 대화 상자 데이터 교환 설정 또는 대화 상자의 컨트롤에서 값을 검색할 수 있습니다.
설명
일부 일반 컨트롤 대화 상자에 추가 대화 상자에 더 이상 함수를 발생 합니다.참조 대화 상자에 컨트롤을 추가하여 대화 상자가 작동하지 않는 경우 에서이 상황을 처리 하는 자세한 내용은.