Compartir a través de


CWindowImpl::WindowProc

 

esta función estática implementa el procedimiento de ventana.

Sintaxis

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

Parámetros

  • hWnd
    [in] El identificador de la ventana.

  • uMsg
    [in] el mensaje enviado a la ventana.

  • wParam
    [in] información mensaje-específica adicional.

  • lParam
    [in] información mensaje-específica adicional.

Valor devuelto

El resultado del procesamiento de mensajes.

Comentarios

WindowProc utiliza el mapa de mensajes predeterminado (declarado con BEGIN_MSG_MAP) a los mensajes directos controladores adecuados.En caso necesario, WindowProc llama DefWindowProc para el procesamiento de mensajes adicional.Si el mensaje final no se controla, WindowProc hace lo siguiente:

  • Realiza unsubclassing si la ventana unsubclassed.

  • Borra m_hWnd.

  • las llamadas OnFinalMessage antes de la ventana se destruyen.

Puede reemplazar WindowProc para proporcionar un mecanismo diferente para administrar mensajes.

Requisitos

encabezado: atlwin.h

Vea también

CWindowImpl Class