CDialogEx 클래스
CDialogEx 클래스는 대화 상자의 배경 색과 배경 이미지를 지정합니다.
class CDialogEx : public CDialog
멤버
Public 생성자
이름 |
설명 |
---|---|
CDialogEx 개체를 생성합니다. |
|
CDialogEx::~CDialogEx |
소멸자 |
Public 메서드
이름 |
설명 |
---|---|
대화 상자의 배경 색을 설정합니다. |
|
대화 상자의 배경 이미지를 설정합니다. |
설명
CDialogEx 클래스를 사용하려면 CDialog 클래스 대신 CDialogEx 클래스에서 대화 상자 클래스를 파생합니다.
대화 상자 이미지는 리소스 파일에 저장됩니다. 프레임워크는 리소스 파일에서 로드되는 모든 이미지를 자동으로 삭제합니다. 현재 배경 이미지를 프로그래밍 방식으로 삭제하려면 CDialogEx::SetBackgroundImage 메서드를 호출하거나 OnDestroy 이벤트 처리기를 구현합니다. CDialogEx::SetBackgroundImage 메서드를 호출하는 경우 HBITMAP 매개 변수를 이미지 핸들로 제공합니다. CDialogEx 개체가 이미지의 소유권을 갖게 되며 m_bAutoDestroyBmp 플래그가 TRUE이면 삭제합니다.
CDialogEx 개체는 CMFCPopupMenu 클래스 개체의 부모일 수 있습니다. CMFCPopupMenu 클래스 개체는 CMFCPopupMenu 클래스 개체가 열려 있을 때 CDialogEx::SetActiveMenu 메서드를 호출합니다. 그런 다음 CDialogEx 개체는 CMFCPopupMenu 클래스 개체가 닫힐 때까지 모든 메뉴 이벤트를 처리합니다.
상속 계층
요구 사항
헤더: afxdialogex.h