WM_FORWARDMSG
WPARAM - DWORDdwUserData
FIKCYJNYMI - LPMSGpMsg
Wartość zwracany
Różna od zera jeśli wiadomość została przetworzona, zero, jeżeli nie.
Parametry
DWORD dwUserData = wParam (DWORD)
Dane zdefiniowane przez użytkownika.
LPMSG pMsg = fikcyjnymi (LPMSG)
Wskaźnik do struktury MSG , zawierający informacje o wiadomości.
Uwagi
WM_FORWARDMSG jest zdefiniowany przez ATL. Przekazuje wiadomość odebrana przez okno do innego okna przetwarzania, należy użyć WM_FORWARDMSG . W poniższym przykładzie hWndOther
reprezentuje inne okna, który otrzyma ten komunikat.
Przykład
LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
MSG msg = {m_hWnd, uMsg, wParam, fikcyjnymi, 0, {0, 0}};
LRESULT lRet = SendMessage (hWndOther, 0, (FIKCYJNYMI) & msg);
if(lRet == 0) / / nie obsługiwane
bHandled = FALSE;
zwrócona wartość 0;
}