DECLARE_WND_SUPERCLASS

Umożliwia określenie parametrów klasy.To makro należy umieścić w formantu ATL ActiveX klasy control.

DECLARE_WND_SUPERCLASS( 
   WndClassName, 
   OrigWndClassName  
)

Parametry

  • WndClassName
    [w] Nazwa okna klasy tej superklasie będzie OrigWndClassName.Jeśli NULL, ATL wygeneruje Nazwa klasy okna.

  • OrigWndClassName
    [w] Nazwa istniejącej klasy okna.

Uwagi

To makro pozwala określić nazwę klasy okna, który będzie superklasy istniejącej klasy okna.CWndClassInfo zarządza informacjami superklasy.

DECLARE_WND_SUPERCLASSimplementuje funkcję statycznej:

static CWndClassInfo& GetWndClassInfo();

Domyślnie CWindowImpl używa DECLARE_WND_CLASS utworzyć okna Makro oparte na nowe klasy okna.Określając DECLARE_WND_SUPERCLASS makro w CWindowImpl-klasy, klasy okna będzie opierać się na istniejącej klasy, ale będzie użyć procedury okna.Ta technika jest nazywany superclassing.

Oprócz funkcji DECLARE_WND_CLASS i DECLARE_WND_SUPERCLASS makra, można zastąpić GetWndClassInfo realizacji własnych funkcji.

Aby uzyskać więcej informacji dotyczących używania systemu windows w ATL, zobacz artykuł Klasy okna ATL.

Wymagania

Nagłówek: atlwin.h

Zobacz też

Inne zasoby

Okno klasy makra

Makra ATL