CDialogImpl 클래스
이 클래스는 모달 또는 모덜리스 대화 상자를 만드는 방법을 제공 합니다.
중요 |
---|
런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다. |
template <
class T,
class TBase= CWindow
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase>
매개 변수
T
파생 클래스에서 CDialogImpl.TBase
새 클래스의 기본 클래스입니다.기본 기본 클래스인 CWindow.
Members
메서드
모덜리스 대화 상자를 만듭니다. |
|
모덜리스 대화 상자를 소멸 시킵니다. |
|
모달 대화 상자를 만듭니다. |
|
모달 대화 상자를 소멸 시킵니다. |
CDialogImplBaseT 메서드
현재 대화 상자 프로시저를 반환합니다. |
|
대화 상자 단위를 지정 된 사각형의 화면 단위를 (픽셀)에 매핑합니다. |
|
일반적으로 마지막 메시지를 받은 후 호출 WM_NCDESTROY. |
정적 함수
대화 상자에 전달 된 메시지를 처리 합니다. |
|
대화 상자에 전달 된 메시지를 처리 하는 첫 번째 메시지를 받을 때 호출 됩니다. |
설명
와 CDialogImpl 모달 또는 모덜리스 대화 상자를 만들 수 있습니다.CDialogImpl기본 메시지 맵을 사용 하 여 적절 한 처리기 메시지 대화 상자 프로시저를 제공 합니다.
기본 클래스의 소멸자 ~ CWindowImplRoot 확인 개체를 소멸 하기 전에 창이 사라집니다.
CDialogImpl파생 된 CDialogImplBaseT, 어떤 차례로 파생에서 CWindowImplRoot.
[!참고]
클래스를 정의 IDD 구성원 대화 상자 템플릿 리소스 ID를 지정 합니다.예를 들어, ATL 프로젝트 마법사는 자동으로 다음 줄을 클래스에 추가:
enum { IDD = IDD_MYDLG };
위치 MyDlg 되는 약식 이름 마법사에 입력 한 이름 페이지.
추가 정보 |
참조 |
---|---|
컨트롤 만들기 |
|
Atl에서 대화 상자 사용 |
|
ATL 프로젝트 마법사 |
|
대화 상자 |
대화 상자 및 다음 항목에는Windows SDK |
요구 사항
헤더: atlwin.h