Freigeben über


CWindowImpl::WindowProc

 

Veröffentlicht: Juli 2016

Diese statische Funktion implementiert die Fensterprozedur.

Syntax

      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

CWindowImpl Class