Поделиться через


WM_FORWARDMSG

Этот макрос переадресует сообщение, полученное окном к другому окну для обработки.

WM_FORWARDMSG

Возвращаемое значение

Ненулевой, если сообщение обработано; нуль, если нет.

Заметки

Используйте WM_FORWARDMSG для переадресованы сообщение, полученное окном к другому окну для обработки. Параметры WPARAM и LPARAM используются следующим образом:

Параметр

Использование

WPARAM

Данные, определенные пользователем

LPARAM

Указатель на структуру MSG, которая содержит сведения о сообщении

Пример

В следующем примере m_hWndOther представляющий другое окно, которое получает это сообщение.

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

Требования

Header: atlbase.h

См. также

Другие ресурсы

Windows Messages Macros

Макросы ATL