vb判断控件在屏幕上的坐标

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:13:15
请问用VB6如何获取一个IMAGE控件在屏幕上的坐标!请注意是屏幕!谢谢

Screen.width
Screen.height
这是获取屏幕的像素

me.width
me.height
这是获取程序本身的像素

(me.left+image1.left)/15
窗体与屏幕左边的距离 + 控件与窗体左边的距离

因为VB中默认的计量单位与像素是15比1的关系 所以转化为像素就要除以15

Print Form1.Left + Command1.Left, Form1.Top + Command1.Top

如果要得到以象素为单位的

Print (Form1.Left + Command1.Left) / 15, (Form1.Top + Command1.Top) / 15