代码之家  ›  专栏  ›  技术社区  ›  Vinnie Falco

win32:如何使hwnd对单击透明?

  •  0
  • Vinnie Falco  · 技术社区  · 15 年前

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

    起初,我尝试了透明的,但有各种各样的重绘问题。下面的窗户最终会拉到我的硬件上。

    我做了一些搜索,找到了一个建议,通过返回httransparent来响应wm-nchittest。这似乎可行,但msdn指出,只有当下面的窗口处于同一线程中时,它才能正常工作。搜索httttransparent时出现了一些问题( http://www.virtualdub.org/blog/pivot/entry.php?id=147 )

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dan Byström    15 年前

    捕获所有鼠标消息,并将它们与postmessage一起转发到底层窗口。