다음을 통해 공유


대화 상자에서 공용 컨트롤 사용

Windows 공용 컨트롤에 사용할 수 있습니다 대화 상자, 폼 보기, 기록 보기 및 대화 상자 템플릿에 기반한 모든 창.다음 절차를 약간만 바꾸면 폼에도 작동 합니다.

절차

대화 상자에서 공용 컨트롤을 사용.

  1. 대화 상자 템플릿 컨트롤 배치 대화 상자 편집기를 사용 하 여.

  2. 대화 상자 클래스에 컨트롤을 나타내는 멤버 변수를 추가 합니다.에 멤버 변수 추가 대화 상자에서 확인 제어 변수 확인 하 고 컨트롤 선택의 범주.

  3. 이 공용 컨트롤이 프로그램에 입력을 제공 하는 경우 추가 멤버 선언 들을 처리 하는 대화 상자 클래스에 변수 값을 입력 합니다.

    [!참고]

    상황에 맞는 메뉴에서 클래스 뷰를 사용 하 여 이러한 멤버 변수를 추가할 수 있습니다 (참조 멤버 변수 추가).

  4. OnInitDialog 에 대 한 대화 상자 클래스를 공용 컨트롤에 대 한 초기 조건을 설정 합니다.이전 단계에서 만든 멤버 변수를 사용 하 여 초기 값 및 기타 설정을 설정 하려면 멤버 함수를 사용 합니다.자세한 내용은 컨트롤의 다음 설명의 설정을 참조 하십시오.

    또한 사용할 수 있습니다 대화 상자 데이터 교환 (DDX) 대화 상자의 컨트롤을 초기화 하려고 합니다.

  5. 대화 상자의 컨트롤에 대 한 처리기에서 컨트롤을 조작 하려면 멤버 변수를 사용 합니다.자세한 내용은 컨트롤의 다음 설명을 메서드를 참조 하십시오.

    [!참고]

    대화 상자만 있는 경우에 멤버 변수를 존재 합니다.대화 상자를 닫은 후 컨트롤에 입력된 한 값을 쿼리할 수 없습니다.공용 컨트롤에서 입력된 값을 사용 하려면 재정의 OnOK 대화 상자 클래스에서입니다.재정의 입력된 값에 대해 컨트롤을 쿼리하고 값 대화 상자 클래스의 멤버 변수에 저장 합니다.

    [!참고]

    또한 대화 상자 데이터 교환 설정 또는 대화 상자의 컨트롤에서 값을 검색할 수 있습니다.

설명

일부 일반 컨트롤 대화 상자에 추가 대화 상자에 더 이상 함수를 발생 합니다.참조 대화 상자에 컨트롤을 추가하여 대화 상자가 작동하지 않는 경우 에서이 상황을 처리 하는 자세한 내용은.

수행할 작업

참고 항목

참조

컨트롤 만들기 및 사용

개념

컨트롤 (MFC)