VB 如何获取外部程序的窗口位置

VB 如何获取外部程序的窗口位置,第1张

1 利用findwindow函数,通过窗体的标题(caption)来获取窗体的句柄

2 再利用SetWindowPos函数,利用窗体做空句柄来设置一个窗体的位置。。搏空。

你可以把一个外部窗纯银瞎口移动摆放在任何位置。。。。。自然就知道它的位置了

vb中调节窗口的大小和位置使用move方法。

Move方法的语法渣坦如下:

[object.]Move left , top, width, height

object 是被移动的窗体或控件。如果省略了 object,则移动的是当前窗体。left 和 top 参数是 object 对象的 Left 和 Top 属性的新设置值,颂梁老而 width 和 height 则是它的 Width 和 Height 属性的新设置值。其中,只有 left 是必须的,但是,若要指定其它参数时,就必须一并指定参数列表中出现在指定参数之前的所有参数。

例野升子1:

功能:移动窗体让窗口位于右上角。

语句:Me.Move Screen.Width-me.width, 0

说明:Screen.Width-me.width是屏幕宽度减去窗体宽度,即窗体距离屏幕左边的距离

例子2:

功能:使窗体窗口与屏幕大小相同,一般用于窗体最大化或全屏程序功能

语句:Me.Move 0, 0, Screen.Width, Screen.Height

你是想在运行中改变?

还是要改变第一次加载时的位凯此置?

如果是第一种情况得用到

move

函数

如果是第纳孙模二中情况,洞缓在vb程序的右下角有个窗体布局窗口,可以调整第一次加载是显示的位置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12368477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存