Udostępnij za pośrednictwem


DECLARE_WND_CLASS

Pozwala określić nazwę nowej klasy okna.To makro należy umieścić w formantu ATL ActiveX klasy control.

DECLARE_WND_CLASS( 
   WndClassName  
)

Parametry

  • WndClassName
    [w] Nazwa nowej klasy okna.Jeśli NULL, ATL wygeneruje Nazwa klasy okna.

Uwagi

To makro pozwala określić nazwę nowej klasy okna, w których informacje będą zarządzane przez CWndClassInfo.DECLARE_WND_CLASSdefiniuje nowe klasy okna implementując funkcję statycznej:

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASSOkreśla następujące style w nowym oknie:

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASSOkreśla również okno domyślny kolor tła.Użyj DECLARE_WND_CLASS_EX makro własny styl i kolor tła.

CWindowImpl używa DECLARE_WND_CLASS utworzyć okna Makro oparte na nowe klasy okna.Aby zmienić to zachowanie, użyj DECLARE_WND_SUPERCLASS makro, lub implementacji z GetWndClassInfo 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