我使用hwndhost
元素在WPF应用程序中绘制DirectX内容。当我覆盖WndProc
HwndHost
时,我会通过窗口消息调用,但只能通过我创建的hwndhost
的第一个实例调用。
基本上在WM_PAINT
消息上我渲染了我的DirectX场景并将“handled
”参数标记为true(我确实检查hwnd
中传递的WndProc
是否为我的手柄)。一旦我将其标记为true,HwndHost
的其他任何实例都不会收到WM_PAINT
消息。
如何让其他HwndHost
个实例接收WM_PAINT
消息?