2

我想要一个对点击透明的 HWND(即将它们传递到下面的窗口)。

起初我尝试了 WS_EX_TRANSPARENT ,但这有各种各样的重绘问题。下面的 Windows 最终会覆盖我的 HWND。

我做了一些搜索,发现了一个通过返回 HTTRANSPARENT 来响应 WM_NCHITTEST 的建议。这似乎有效,但 MSDN 声明它仅在下面的窗口位于同一线程中时才能正常工作。搜索 HTTTRANSPARENT 出现了一些问题(http://www.virtualdub.org/blog/pivot/entry.php?id=147

那么……还有其他想法吗?

4

1 回答 1

2

捕获所有鼠标消息并使用 PostMessage 将它们转发到底层窗口。

于 2009-09-14T11:36:35.220 回答