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-lRet = SendMessage (hWndOther, 0, (LPARAM) & msg);
IF(lRet == 0) / / не обробляються
bHandled = FALSE;
повертає 0;
}