Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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;
}