WM_FORWARDMSG

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

ATL макроси та глобальні функції

Index