我想显示一个包含一些信息的半透明的始终在顶的窗口,但我不希望这个窗口接受输入或接收焦点。所有鼠标点击都应该转到底层窗口。
我记得几年前在一个shell替换应用程序中看到这个,但我无法记住女巫。
任何想法如何用delphi或c#实现这种效果?
更新
我无法得到与delphi一起使用的建议解决方案。为NCHITTEST消息返回HTTRANSPARENT将停止所有到达表单的mousemessages,但是它希望以z顺序将其传递给下一个窗口。这种方法是否可以跨进程工作,还是仅用于处理特定窗口的childelements?
但是,如果我设置ExStyle标志WS_EX_TRANSPARENT,所有鼠标点击都将进入下一个窗口,但我根本不会收到NCHITTEST消息,并且无法控制窗口应该点击的位置或不......