CWindowImpl::WindowProc

Diese statische Funktion implementiert die Fensterprozedur.

static LRESULT CALLBACK WindowProc(
   HWND hWnd,
   UINT uMsg,
   WPARAM wParam,
   LPARAM lParam 
);

Parameter

  • hWnd
    [in] Das Handle für das Fenster.

  • uMsg
    [in] Die Meldung an das Fenster gesendet.

  • wParam
    [in] Der meldungsspezifischen zusätzliche Informationen.

  • lParam
    [in] Der meldungsspezifischen zusätzliche Informationen.

Rückgabewert

Das Ergebnis des Meldungsverarbeitens.

Hinweise

WindowProc verwendet die Standardmeldungszuordnung deklariert (mit BEGIN_MSG_MAP) zu den direkten Meldungen zu den zugehörigen Handler.ggf. ruft WindowProcDefWindowProc für das zusätzliche Meldungsverarbeiten auf.Wenn die letzte Meldung nicht behandelt wird, führt WindowProc Folgendes:

  • Führt das Unsubclassing aus, wenn das Fenster unsubclassed.

  • Löscht m_hWnd.

  • Aufrufe OnFinalMessage vor dem Fenster zerstört wird.

Sie können WindowProc überschreiben, um einen anderen Mechanismus für das Behandeln von Meldungen bereitzustellen.

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

CWindowImpl-Klasse