【获取位置】如何获取悬浮了的动作按钮的位置和大小?

使用问题 · 1013 次浏览
tkk 创建于 2022-08-11 15:22

使用目的:我有一个动作,要弹出一个用户选择窗口

但是这个用户选择窗口会被悬浮了动作按钮遮住,目前使用鼠标在运行动作时候的位置向右移动一段距离,来避免遮挡,但是动作按钮的大小和屏幕分辨率会有变化,因此不能总是避免遮挡,向右移动距离大了之后不美观也不方便。

 

因此想要一个方法能获取当前点击的这个动作按钮的大小和位置,让弹出的用户选择能跟动作按钮紧贴贴。


回复内容
CL 2022-08-11 15:42
#1

没有办法获得额。 如果是单选,可以考虑使用“显示菜单”模块,菜单会自动在鼠标边上弹出。

tkk 回复 CL 2022-08-11 15:53 :

谢谢大佬,显示菜单确实能显示在悬浮了的动作按钮上面

悬浮了的动作按钮应该有很多有用的开发方向,大佬真的不考虑先获取一下位置和大小信息吗

Cea 回复 tkk 2022-08-12 12:46 :

这个直接用获取窗口信息就获取了吧

tkk 回复 Cea 2022-08-15 09:46 :

窗口句柄不会改变吗?



Cea 回复 tkk 2022-08-15 10:39 :


tkk 回复 Cea 2022-08-15 10:41 :

有道理哈!

南风喃 回复 Cea 2022-08-15 10:41 :


南风喃 最后更新于 2022-08-15 10:41
Cea 回复 南风喃 2022-08-15 10:42 :

为什么可以秒回???

回复主贴