WM_FORWARDMSG
WPARAM - DWORDdwUserData
LPARAM - msgpMsg
Valore restituito
Diverso da zero se il messaggio è stato elaborato, zero se non.
Parametri
DWORD dwUserData = wParam (DWORD)
Dati definiti dall'utente.
PMsg msg = lParam (msg)
Un puntatore a una struttura MSG che contiene informazioni relative a un messaggio.
Osservazioni
WM_FORWARDMSG è definito da ATL Utilizzare WM_FORWARDMSG per inoltrare un messaggio ricevuto da una finestra a un'altra finestra per l'elaborazione. Nell'esempio seguente, hWndOther rappresenta l'altra finestra che riceve questo messaggio.
Esempio
LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
MSG msg = {m_hWnd, uMsg, wParam, lParam, 0 {0, 0}};
LRESULT lRet = SendMessage (hWndOther, 0, (LPARAM) & msg);
if(lRet == 0) / / non gestito
bHandled = FALSE;
return 0;
}