Udostępnij za pośrednictwem


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

Zobacz też

Inne zasoby

Makra komunikatów systemu Windows

Makra ATL