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