Condividi tramite


Macro di messaggi Windows

Questa macro inoltra i messaggi della finestra.

Nome Descrizione
WM_FORWARDMSG Usare per inoltrare un messaggio ricevuto da una finestra a un'altra finestra per l'elaborazione.

Requisiti

Intestazione: atlbase.h

WM_FORWARDMSG

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

WM_FORWARDMSG

Valore restituito

Diverso da zero se il messaggio è stato elaborato, zero in caso contrario.

Osservazioni:

Usare WM_FORWARDMSG per inoltrare un messaggio ricevuto da una finestra a un'altra finestra per l'elaborazione. I parametri LPARAM e WPARAM vengono usati come segue:

Parametro Utilizzo
WPARAM Dati definiti dall'utente
LPARAM Puntatore a una MSG struttura che contiene informazioni su un messaggio

Esempio

Nell'esempio seguente rappresenta m_hWndOther l'altra finestra che riceve questo 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;
}

Vedi anche

Macro