wangwhua 发表于 2021-12-6 17:24

【已解决】易语言编写的窗体在非激活状态可以获取鼠标位置来调整窗体左侧的边框大...

本帖最后由 wangwhua 于 2021-12-8 08:41 编辑

如题,我编写了一个非常简单的窗体,并且把窗体始终总在最前,想要实现的功能是,在我操作位于下面的其他程序界面的时候,希望易语言的窗体左边的尺寸随着我鼠标的移动而改变,感谢各位赐教。

yulinsoft 发表于 2021-12-6 19:21

willgoon 发表于 2021-12-6 19:26

获取你的窗体在屏幕上的坐标 你操作其它外部窗体时再使用API获取鼠标在屏幕上的坐标 计算出你的窗体对应坐标

ynboyinkm 发表于 2021-12-6 19:59

yulinsoft 发表于 2021-12-6 19:21
窗体中加个定时器,不断获取鼠标位置,设置窗体位置就行了。

我觉得这是正解!!!

wangwhua 发表于 2021-12-6 22:09

yulinsoft 发表于 2021-12-6 19:21
窗体中加个定时器,不断获取鼠标位置,设置窗体位置就行了。

是个好主意,能否给个代码?编程新手{:1_925:}

wangwhua 发表于 2021-12-7 21:18

yulinsoft 发表于 2021-12-6 19:21
窗体中加个定时器,不断获取鼠标位置,设置窗体位置就行了。

时钟1.时钟周期 = 50

.版本 2

_启动窗口.左边 = 到整数 (取鼠标水平位置 () + 1)
_启动窗口.宽度 = 到整数 (取屏幕宽度 () - 取鼠标水平位置 ())

上面这种方法窗口右侧不停的抖动,不知道是否有办法完全固定右侧位置?

页: [1]
查看完整版本: 【已解决】易语言编写的窗体在非激活状态可以获取鼠标位置来调整窗体左侧的边框大...