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