DECLARE_WND_SUPERCLASS ( WndClassName, OrigWndClassName )
Parametry
WndClassName
[w] Nazwa klasy okna, który będzie superklasa OrigWndClassName. Jeśli wartość NULL, ATL wygeneruje nazwa klasy okna.
OrigWndClassName
[w] Nazwa istniejącej klasy okno.
Uwagi
Miejsce to makro formantu ATL ActiveX kontroli klasy. To makro umożliwia określenie nazwy klasy okna, który będzie nadklasą istniejącej klasy okna. CWndClassInfo zarządza informacjami superklasy.
DECLARE_WND_SUPERCLASS implementuje następującą funkcję statyczne:
st&atyczne CWndClassInfoamp; GetWndClassInfo()
CWindowImpl używa domyślnie makra DECLARE_WND_CLASS mo+-na utworzy¦ç okna w oparciu o nowe klasy okna. Określając makra DECLARE_WND_SUPERCLASS w CWindowImpl-klasy, klasy okno będzie opierać się na istniejącej klasy, ale będzie używał Twój procedurę okna. Ta technika jest nazywany superclassing.
Oprócz przy użyciu makra DECLARE_WND_CLASS i DECLARE_WND_SUPERCLASS , można zastąpić funkcję GetWndClassInfo z własnej implementacji.
Aby uzyskać więcej informacji na temat superclassing, zobacz Superclassing procedurę okna w zestawie SDK systemu Win32. Aby uzyskać więcej informacji o używaniu systemu windows w ATL zobacz artykuł ATL okno klasy.