WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - LPMSGpMsg

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าข้อความมีการประมวลผล ศูนย์ถ้าไม่?

พารามิเตอร์

DWORD dwUserData wParam (DWORD) =

ข้อมูลที่กำหนด โดยผู้ใช้?

LPMSG pMsg = lParam (LPMSG)

ตัวชี้ไปยังโครงสร้างMSGที่ประกอบด้วยข้อมูลเกี่ยวกับข้อความ?

หมายเหตุ

กำหนด โดย ATL. WM_FORWARDMSG ใช้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