我可以在HTA(HTML应用程序)中获取当前窗口位置吗?这与VB6中的Me.Top
和Me.Left
类似,但我想要它获得像素数。在HTA中获取窗口位置
1
A
回答
2
使用JS,你可以得到最上面的窗口的位置top.screenLeft
和top.screenTop
。
+0
你也可以用VBScript来做到这一点,我自己尝试过。 –
1
这是一个很酷的方式来做到这一点。它八九不离十动画
的VBScript
一下添加到全局变量
Dim IntervalMovingWindow
然后添加此的OnLoad常规
Sub Window_OnLoad
moveTo screen.availWidth/2-200 , screen.availHeight/2-100
IntervalMovingWindow= Setinterval ("MoveTheWindow",100)
End Sub
然后添加这个程序的移动窗口(动画风格)
Sub MoveTheWindow
Dim X,Y
X=top.screenleft
Y=top.screentop
If X<=60 Then
X=0
End If
If Y<=60 Then
Y=0
End If
If X<>0 Then
moveBy -20,0
End If
If Y<>0 Then
moveBy 0,-20
End If
If X=0 And Y=0 Then
moveto 0,0
clearInterval IntervalMovingWindow
End If
End Sub
如果边框太大,这可能不起作用。在这种情况下,你可能需要在moveBy
改变-20
像-30
较大的负数和If {X or Y}=60
到一个更大的正数一样If {X or Y}=80
注:不包括大括号“{}”,他们只是代表我谈论X和Y条件。
相关问题
- 1. 在窗口中获取视图位置
- 2. Xna - 获取窗口位置?
- 3. 如何获取窗口的位置?
- 4. 获取Internet Explorer窗口位置
- 5. 如何获得HTA窗口的大小?
- 6. 获取最大化最小化窗口的窗口位置
- 7. 如何获取窗口位置并更新到其他窗口?
- 8. HTA使用现有窗口
- 9. 在python中获取窗口的位置和大小用Xlib
- 10. 在python窗口中获取本地鼠标位置
- 11. 获取鼠标在窗口中的相对位置x11
- 12. 在gtk滚动窗口中获取鼠标位置
- 13. 在yui中获取窗口滚动或scrollY位置
- 14. 在JFrame中获取鼠标位置考虑窗口边界
- 15. Python如何在窗口中获取位置时间
- 16. 在透明窗口中获取鼠标位置
- 17. 如何在gxt中获取窗口的x位置
- 18. iOS - 在窗口中获取视图的位置?
- 19. HTA如何将窗口放在角落?
- 20. 窗口中的位置按钮取决于窗口大小
- 21. 在中心设置窗口位置
- 22. 在Overwolf中设置窗口位置
- 23. SWT可以获取窗口中闪烁光标的位置
- 24. NCurses中是否有函数来获取窗口的位置?
- 25. Xlib中的窗口位置
- 26. WPF窗口位置
- 27. WPF窗口位置
- 28. WPF窗口位置
- 29. WPF窗口位置
- 30. 如何从不同的程序窗口获取窗口位置/大小?
用什么语言?使用JS,你可以通过'top.screenLeft'和'top.screenTop'获得最顶层窗口的位置。 – Teemu
是的,在JS中,并感谢好友... – faid