Udostępnij za pośrednictwem


CWindowImpl::WindowProc

Ta funkcja statyczne implementuje procedurę okna.

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

Parametry

  • hWnd
    [w] Dojście do okna.

  • uMsg
    [w] Wiadomości wysyłane do okna.

  • wParam
    [w] Dodatkowe informacje dotyczące wiadomości.

  • lParam
    [w] Dodatkowe informacje dotyczące wiadomości.

Wartość zwracana

Wynik przetwarzania wiadomości.

Uwagi

WindowProcużywa domyślnej mapy wiadomości (zadeklarowana z BEGIN_MSG_MAP) do skierowania wiadomości do odpowiednich programów obsługi.Jeśli to konieczne, WindowProc wywołania DefWindowProc dla wiadomości dodatkowe przetwarzanie.Jeśli komunikat końcowy nie jest obsługiwany, WindowProc wykonuje następujące czynności:

  • Wykonuje unsubclassing, jeśli okno zostało unsubclassed.

  • Clears m_hWnd.

  • Wywołania OnFinalMessage przed okno jest niszczone.

Można zastąpić WindowProc do innego mechanizmu obsługi wiadomości.

Wymagania

Nagłówek: atlwin.h

Zobacz też

Informacje

Klasa CWindowImpl