WM_FORWARDMSG
To makro przesyła dalej wiadomości odebrane przez okno do innego okna do przetworzenia.
WM_FORWARDMSG
Wartość zwracana
Niezerowa, jeśli komunikat został przetworzony, zero, jeżeli nie.
Uwagi
Użyj WM_FORWARDMSG do przekazywania wiadomości odebrane przez okno do innego okna do przetworzenia.Parametry LPARAM i WPARAM używane są następujące:
Parametr |
Sposób użycia |
---|---|
WPARAM |
Dane zdefiniowane przez użytkownika |
LPARAM |
Wskaźnik do MSG strukturę, która zawiera informacje o wiadomości |
Przykład
W poniższym przykładzie m_hWndOther stanowi, że ten komunikat okna.
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;
}
Wymagania
Nagłówek: atlbase.h