Share via


대화 상자 클래스

클래스 CDialog 및 해당 파생된 클래스 대화 상자 기능을 캡슐화 합니다.대화 상자는 특수 한 유형의 창 이므로 CDialog 에서 파생 된 CWnd.대화 상자 클래스에서 파생 될 CDialog 또는 하나를 사용의 공용 대화 상자 클래스 열기 또는 인쇄, 글꼴 또는 색을 선택 하 여 파일을 저장 하는 것과 같은 표준 대화 상자에 대 한 검색 및 바꾸기 작업을 시작 하거나 OLE와 관련 된 다양 한 작업을 수행 합니다.

  • CDialog
    모든 대화 상자를 모달 및 모덜리스에 대 한 기본 클래스입니다.

  • CDataExchange
    대화 상자 데이터 교환 및 유효성 검사 정보를 제공합니다.

공통 대화 상자

이러한 대화 상자 클래스는 Windows 공용 대화 상자를 캡슐화합니다.더 복잡 한 대화 상자를 사용 하기 쉬운 구현을 제공합니다.

  • CCommonDialog
    모든 공용 대화 상자에 대 한 기본 클래스입니다.

  • CFileDialog
    열거나 파일을 저장 하는 표준 대화 상자를 제공 합니다.

  • CColorDialog
    색을 선택 하기 위한 표준 대화 상자를 제공 합니다.

  • CFontDialog
    글꼴을 선택 하는 표준 대화 상자를 제공 합니다.

  • CFindReplaceDialog
    검색 및 바꾸기 작업에 대 한 표준 대화 상자를 제공합니다.

  • CPrintDialog
    파일을 인쇄 하는 데 표준 대화 상자를 제공 합니다.

  • CPrintDialogEx
    Windows 2000 인쇄 속성 시트를 제공합니다.

  • CPageSetupDialog
    Windows 일반 페이지 설정 대화 상자에서 설정 하 고 인쇄 여백 수정 추가 지원을 통해 제공 되는 서비스를 캡슐화 합니다.

OLE 공용 대화 상자

OLE Windows에 몇 가지 일반 대화 상자를 추가합니다.이러한 클래스는 OLE 공용 대화 상자를 캡슐화합니다.

  • COleDialog
    모든 OLE 대화 상자에 대 한 일반적인 구현을 포함 하는 프레임 워크에서 사용 하는 방법사용자 인터페이스 범주에서 모든 대화 상자 클래스에는이 기본 클래스에서 파생 됩니다.COleDialog직접 사용할 수 없습니다.

  • COleInsertDialog
    삽입할 새 OLE 연결 항목 또는 포함에 대 한 표준 사용자 인터페이스 개체 삽입 대화 상자를 표시 합니다.

  • COlePasteSpecialDialog
    붙여넣기 대화 상자의 붙여넣기 특수 편집 명령을 구현 하기 위한 표준 사용자 인터페이스를 표시 합니다.

  • COleLinksDialog
    연결 편집 대화 상자에서 연결 된 항목에 대 한 정보를 수정 하기 위한 표준 사용자 인터페이스를 표시 합니다.

  • COleChangeIconDialog
    아이콘 변경 대화 상자, 연결된 항목 포함 OLE와 관련 된 아이콘을 변경 하거나 표준 사용자 인터페이스를 표시 합니다.

  • COleConvertDialog
    변환 대화 상자에서 OLE 항목 형식에서 다른 형식으로 변환 하는 표준 사용자 인터페이스를 표시 합니다.

  • COlePropertiesDialog
    Windows 일반 OLE 속성 대화 상자를 캡슐화합니다.일반 OLE 속성 대화 상자의 쉽게 표시 하 고 Windows 표준과 일관 된 방식으로 OLE 문서 항목의 속성을 수정 하는 방법을 제공 합니다.

  • COleUpdateDialog
    문서에서 모든 연결 업데이트에 대 한 표준 사용자 인터페이스 업데이트 대화 상자를 표시 합니다.대화 상자 업데이트 프로시저가 완료 될 때까지 정도입니다 나타내는 진행률 표시기를 포함 합니다.

  • COleChangeSourceDialog
    원본 변경 대화 상자에서 대상 또는 연결의 원본 변경 표준 사용자 인터페이스를 표시 합니다.

  • COleBusyDialog
    서버 작업 중 및 서버가 응답 하지 대화 상자, 사용 중인 응용 프로그램의 호출을 처리 하는 표준 사용자 인터페이스를 표시 합니다.일반적으로 자동으로 표시 되는 COleMessageFilter 구현 합니다.

속성 시트 클래스

속성 시트 클래스 라고도 하는 탭된 대화 상자는 속성 시트를 사용 하 여 응용 프로그램을 허용 합니다.속성 시트에는 많은 수의 단일 대화 상자의 컨트롤을 구성 하는 효율적인 방법입니다.

  • CPropertyPage
    속성 시트 내의 개별 페이지를 제공합니다.파생 클래스에서 CPropertyPage 를 속성 시트에 추가할 각 페이지에 대해.

  • CPropertySheet
    프레임에 대 한 여러 속성 페이지를 제공합니다.속성 시트 클래스에서 파생 될 CPropertySheet 속성 시트를 신속 하 게 구현할 수 있습니다.

  • COlePropertyPage
    OLE 속성 대화 상자와 비슷한 그래픽 인터페이스를 제어 하는 표시 합니다.

HTML 기반 대화 상자 클래스

  • CDHtmlDialog
    대화 상자 대신 HTML 리소스와 사용자 인터페이스를 구현 하는 대화 상자를 만드는 데 사용.

  • CMultiPageDHtmlDialog
    순차적으로 여러 HTML 페이지를 표시 하 고 각 페이지에서 이벤트를 처리 합니다.

관련된 클래스

이러한 클래스 대화 상자 자체가 되지 않지만 대화 상자 템플릿을 사용 하 고 대부분의 대화 상자 동작 했습니다.

  • CDialogBar
    대화 상자 템플릿을 기반으로 하는 컨트롤 막대.

  • CFormView
    스크롤 뷰 레이아웃 대화 상자 템플릿에 정의 됩니다.파생 클래스에서 CFormView 대화 상자 템플릿 기반 사용자 인터페이스를 구현 합니다.

  • CDaoRecordView
    양식을 제공 보기 데이터 액세스 개체 (DAO) 레코드 집합 개체에 직접 연결 합니다.같은 모든 폼 보기는 CDaoRecordView 는 대화 상자 템플릿을 기반으로 합니다.

  • CRecordView
    양식을 제공 보기는 개방형 데이터베이스 연결 (ODBC) recordset 개체에 직접 연결 합니다.같은 모든 폼 보기는 CRecordView 는 대화 상자 템플릿을 기반으로 합니다.

  • CPrintInfo
    인쇄 또는 인쇄 미리 보기 작업에 대 한 정보를 포함 하는 구조체입니다.인쇄 아키텍처에 의해 사용 되는 CView.

참고 항목

개념

클래스 라이브러리 개요