Condividi tramite


CWindowImpl::WindowProc

Questa funzione statica implementa la routine della finestra.

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

Parametri

  • hWnd
    [in] handle della finestra.

  • uMsg
    [in] il messaggio inviato alla.

  • wParam
    [in] ulteriori informazioni specifiche del messaggio.

  • lParam
    [in] ulteriori informazioni specifiche del messaggio.

Valore restituito

Il risultato dell'elaborazione di messaggio.

Note

WindowProc utilizza la mappa messaggi predefinita (dichiarata con BEGIN_MSG_MAP) per indirizzare i messaggi ai gestori appropriati.Se necessario, WindowProc chiama DefWindowProc per l'elaborazione dei messaggi aggiuntiva.Se il messaggio finale non viene gestito, WindowProc esegue le operazioni seguenti:

  • Esegue unsubclassing se la finestra unsubclassed.

  • Cancella m_hWnd.

  • Le chiamate OnFinalMessage prima della finestra viene distrutta.

È possibile eseguire l'override WindowProc per fornire un meccanismo diverso per gestire i messaggi.

Requisiti

Header: atlwin.h

Vedere anche

Riferimenti

Classe di CWindowImpl