Delphi中多个图像相互覆盖时实现无内容处点击穿透

来源:互联网 发布:tomcat java使用率 编辑:程序博客网 时间:2024/06/06 05:37
 

在下图显示,窗口中有两个控件A和B,而B控件中间部分则被A控件挡住了。正常情况下挡住的部分我们用鼠标是点不到B控件的,但有时候我们是需要点到B控件划线部分时(可以想像这两个控件是透明的,只显示连线),可以在控件中实现如下方法:

 

 

这个方法同时支持MouseMove事件,也就是说,如果鼠标不在连线位置时,是不会触发MouseMove事件的。