Klasa CWndClassInfo
Ta klasa zapewnia metody rejestrowania informacji dla klasy okna.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
class CWndClassInfo
Członkowie
Metody publiczne
Rejestruje klasy okna. |
Członkowie danych
Jednoznacznie identyfikuje klasy okna zarejestrowane. |
|
Określa, czy zasób kursor odnosi się kursor systemu lub kursora, zawarte w module zasobu. |
|
Określa nazwę zasobu kursora. |
|
Zawiera nazwę istniejącej klasy okna. |
|
Przechowuje generowane ATL Nazwa klasy okna. |
|
Utrzymuje okno klasy informacje w WNDCLASSEX struktury. |
|
Punkty do procedury okna istniejącej klasy okna. |
Uwagi
CWndClassInfozarządza informacjami klasy okna.Zazwyczaj używa się CWndClassInfo za pośrednictwem jednego z trzech makra DECLARE_WND_CLASS, DECLARE_WND_CLASS_EX, lub DECLARE_WND_SUPERCLASS, jak opisano w poniższej tabeli:
Makro |
Opis |
---|---|
CWndClassInforejestruje informacje dla nowej klasy okna. |
|
CWndClassInforejestruje informacje dla nowej klasy okno, w tym parametrów klasy. |
|
CWndClassInforejestruje informacje opiera się na istniejącej klasy, ale używa procedury okna różne klasy okna.Ta technika jest nazywany superclassing. |
Domyślnie CWindowImpl obejmuje DECLARE_WND_CLASS utworzyć okna Makro oparte na nowe klasy okna.DECLARE_WND_CLASS zapewnia domyślne style i kolor tła formantu.Jeśli chcesz określić styl i kolor tła samodzielnie pochodzić od klasy CWindowImpl i DECLARE_WND_CLASS_EX makro w Państwa definicji klasy.
Jeśli chcesz utworzyć okna oparte na istniejących klasy okna pochodzić od klasy CWindowImpl i DECLARE_WND_SUPERCLASS makro w Państwa definicji klasy.Na przykład:
class ATL_NO_VTABLE CMyWindow :
OtherInheritedClasses
public CComControl<CMyWindow>
// CComControl derives from CWindowImpl
{
public:
// 1. The NULL parameter means ATL will generate a
// name for the superclass
// 2. The "EDIT" parameter means the superclass is
// based on the standard Windows Edit box
DECLARE_WND_SUPERCLASS(NULL, _T("EDIT"))
// Remainder of class declaration omitted
Aby uzyskać więcej informacji na temat klasy okna zobacz Klasy okna w Windows SDK.
Aby uzyskać więcej informacji dotyczących używania systemu windows w ATL, zobacz artykuł Klasy okna ATL.
Wymagania
Nagłówek: atlwin.h