Share via


CWindowImpl::WindowProc

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

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

Referencia

CWindowImpl Class