WM_FORWARDMSG
WPARAM - DWORDdwUserData
LPARAM - LPMSGpMsg
Возвращаемое значение
Ненулевое значение если сообщение было обработано, ноль, если не.
Параметры
DWORD dwUserData = wParam (DWORD)
Данные, определенные пользователем.
LPMSG pMsg = lParam (LPMSG)
Указатель на структуру MSG , содержащую сведения о сообщении.
Примечания
WM_FORWARDMSG определяется ATL. Используйте WM_FORWARDMSG для пересылки сообщения, получаемые окно в другое окно для обработки. В следующем примере hWndOther представляет другой окно получает это сообщение.
Пример
LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
MSG msg = {m_hWnd, uMsg, wParam, lParam, 0, {0, 0}};
LRESULT хлордекона = SendMessage (hWndOther, 0, (LPARAM) & msg);
if(lRet == 0) / / не обрабатывается
bHandled = FALSE;
Возвращает 0;
}