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