다음을 통해 공유


CDialogEx 클래스

CDialogEx 클래스는 대화 상자의 배경 색과 배경 이미지를 지정합니다.

class CDialogEx : public CDialog

멤버

Public 생성자

이름

설명

CDialogEx::CDialogEx

CDialogEx 개체를 생성합니다.

CDialogEx::~CDialogEx

소멸자

Public 메서드

이름

설명

CDialogEx::SetBackgroundColor

대화 상자의 배경 색을 설정합니다.

CDialogEx::SetBackgroundImage

대화 상자의 배경 이미지를 설정합니다.

설명

CDialogEx 클래스를 사용하려면 CDialog 클래스 대신 CDialogEx 클래스에서 대화 상자 클래스를 파생합니다.

대화 상자 이미지는 리소스 파일에 저장됩니다. 프레임워크는 리소스 파일에서 로드되는 모든 이미지를 자동으로 삭제합니다. 현재 배경 이미지를 프로그래밍 방식으로 삭제하려면 CDialogEx::SetBackgroundImage 메서드를 호출하거나 OnDestroy 이벤트 처리기를 구현합니다. CDialogEx::SetBackgroundImage 메서드를 호출하는 경우 HBITMAP 매개 변수를 이미지 핸들로 제공합니다. CDialogEx 개체가 이미지의 소유권을 갖게 되며 m_bAutoDestroyBmp 플래그가 TRUE이면 삭제합니다.

CDialogEx 개체는 CMFCPopupMenu 클래스 개체의 부모일 수 있습니다. CMFCPopupMenu 클래스 개체는 CMFCPopupMenu 클래스 개체가 열려 있을 때 CDialogEx::SetActiveMenu 메서드를 호출합니다. 그런 다음 CDialogEx 개체는 CMFCPopupMenu 클래스 개체가 닫힐 때까지 모든 메뉴 이벤트를 처리합니다.

상속 계층

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

요구 사항

헤더: afxdialogex.h

참고 항목

참조

계층 구조 차트

CMFCPopupMenu 클래스

CContextMenuManager 클래스

기타 리소스

MFC 클래스