WM_FORWARDMSG

Questa macro inoltra un messaggio ricevuto dalla finestra a un'altra finestra per l'elaborazione.

WM_FORWARDMSG

Valore restituito

Diverso da zero se il messaggio è stato elaborato, zero se non.

Note

Utilizzare WM_FORWARDMSG per inviare un messaggio ricevuto dalla finestra a un'altra finestra per l'elaborazione.I parametri di WPARAM e di LPARAM vengono utilizzati come segue:

Parametro

Utilizzo

WPARAM

Dati definiti dall'utente

LPARAM

Un puntatore a una struttura MSG contenente informazioni su un messaggio

Esempio

Nell'esempio seguente, m_hWndOther rappresenta un'altra finestra che riceve il messaggio.

LRESULT CMyWindow::OnMsg(UINT nMsg, WPARAM wParam, LPARAM lParam, 
   BOOL& bHandled)
{
   MSG msg = { m_hWnd, nMsg, wParam, lParam, 0, { 0, 0 } };
   LRESULT lRet = SendMessage(m_hWndOther, WM_FORWARDMSG, 0, (LPARAM)&msg);
   if(lRet == 0)   // not handled
      bHandled = FALSE;
   return 0;
}

Requisiti

Header: atlbase.h

Vedere anche

Altre risorse

Macro dei messaggi di Windows

Macro ATL