Freigeben über


CWnd::OnActivate

Das Framework ruft diese Memberfunktion auf, wenn ein Objekt CWnd aktiviert oder deaktiviert wird.

afx_msg void OnActivate(
   UINT nState,
   CWnd* pWndOther,
   BOOL bMinimized 
);

Parameter

  • nState
    Gibt an, ob CWnd aktiviert oder deaktiviert wird.Es kann einer der folgenden Werte sein:

    • WA_INACTIVE das Fenster deaktiviert.

    • WA_ACTIVE das wird durch eine andere Methode als einen Mausklick aktiviert (beispielsweise, die mittels Tastaturschnittstelle, um des Fensters auszuwählen).

    • WA_CLICKACTIVE das Fenster wird durch einen Mausklick aktiviert.

  • pWndOther
    Zeiger auf CWnd aktiviert bzw. deaktiviert.Der Zeiger kann NULL sein, und es ist möglicherweise temporär.

  • bMinimized
    Gibt den minimierten Zustand CWnd aktiviert bzw. deaktiviert an.Ein Wert von TRUE gibt das wird minimiert an.

    Wenn TRUE, CWnd aktiviert ist; andernfalls deaktiviert.

Hinweise

Wenn das CWnd-Objekt mit einem Mausklick aktiviert ist, erhält sie auch einen OnMouseActivate-Memberfunktionsaufruf.

HinweisHinweis

Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE