WM_FORWARDMSG

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;
}

ATL makra i funkcje globalne

Index