Udostępnij za pośrednictwem


Klasa CDialogImpl

Ta klasa zawiera metody tworzenia okno dialogowe modalny lub niemodalny.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

template <
class T,
class TBase= CWindow 
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase>

Parametry

  • T
    Pochodną klasy, CDialogImpl.

  • TBase
    Klasa podstawowa nowej klasy.Domyślna klasa podstawowa jest CWindow.

Członkowie

79bke8xf.collapse_all(pl-pl,VS.110).gifMetody

Tworzenie

Tworzy niemodalne okno dialogowe.

DestroyWindow

Niszczy niemodalne okno dialogowe.

DoModal

Tworzy modalnego okna dialogowego.

EndDialog

Niszczy modalnego okna dialogowego.

79bke8xf.collapse_all(pl-pl,VS.110).gifMetody CDialogImplBaseT

GetDialogProc

Zwraca bieżący procedurę okna dialogowego.

MapDialogRect

Mapuje jednostek okno dialogowe określonego prostokąta jednostek ekranu (w pikselach).

OnFinalMessage

Wywoływana po otrzymaniu ostatniego komunikatu, zazwyczaj WM_NCDESTROY.

79bke8xf.collapse_all(pl-pl,VS.110).gifFunkcje statyczne

DialogProc

Przetwarza wiadomości wysłane do okna dialogowego.

StartDialogProc

Wywołana po otrzymaniu pierwszej wiadomości do przetwarzania wiadomości wysyłanych do okna dialogowego.

Uwagi

Z CDialogImpl można utworzyć okno dialogowe modalny lub niemodalny.CDialogImplZawiera procedurę okna dialogowego, który wykorzystuje domyślną mapę wiadomości bezpośrednich odpowiednie programy obsługi wiadomości.

Destruktora klasy bazowej ~ CWindowImplRoot zapewnia, że przed zniszczenie obiektu znikło okno.

CDialogImplpochodzi z CDialogImplBaseT, który z kolei pochodzi od CWindowImplRoot.

[!UWAGA]

Należy zdefiniować klasy IDD członek, który określa identyfikator okno dialogowe szablonu zasobu.Na przykład kreatora Projekt ATL automatycznie dodaje następujący wiersz do klasy:

enum { IDD = IDD_MYDLG };

gdy MyDlg jest krótka nazwa wprowadzona w kreatorze nazwy strony.

Aby uzyskać więcej informacji na temat

Zobacz

Tworzenie formantów

Samouczek ATL

Korzystanie z okien dialogowych w ATL

Klasy ATL okna

Kreator Projekt ATL

Tworzenie projektu ATL

Okna dialogowe

Okna dialogowe i kolejnych tematówWindows SDK

Wymagania

Nagłówek: atlwin.h

Zobacz też

Informacje

BEGIN_MSG_MAP

Inne zasoby

Omówienie klasy ATL