DECLARE_WND_SUPERCLASS
Umožňuje zadat parametry třídy.Toto makro, umístěte třídu ovládací prvek ATL ActiveX.
DECLARE_WND_SUPERCLASS(
WndClassName,
OrigWndClassName
)
Parametry
WndClassName
[v] Název okna třídy supertřídy že bude OrigWndClassName .Pokud NULL, ATL bude generovat název třídy okna.OrigWndClassName
[v] Název existující třídu okna.
Poznámky
Toto makro umožňuje zadat název třídy okna, bude existující okno třídy supertřídy.CWndClassInfo spravuje informace supertřídy.
DECLARE_WND_SUPERCLASSimplementuje statické následující funkce:
static CWndClassInfo& GetWndClassInfo();
Ve výchozím nastavení CWindowImpl používá DECLARE_WND_CLASS makro vytvořit okno založené na novou třídu okna.Zadáním DECLARE_WND_SUPERCLASS makro v CWindowImpl -odvozené třídy, třídy okna budou založeny na existující třídy, ale budou používat procedury okna.Tato technika se nazývá superclassing.
Kromě použití DECLARE_WND_CLASS a DECLARE_WND_SUPERCLASS makra lze přepsat GetWndClassInfo funkce s vlastní implementaci.
Další informace o používání systému windows v ATL naleznete v článku Okno třídy ATL.
Požadavky
Záhlaví: atlwin.h