在VB中如何获得整个屏幕的大小和坐标?
谢谢。
谢谢。
解决方案 »
- 大家在使用vb编辑器当中是如何解决这个问题的啊?
- 关于string integer 的数据大小
- VB龙腾电子秤的问题
- 一个猥琐的问题`~~
- vb托盘的宿命还是有他解
- 从做网页到建立站点,当中的过程和前景如何,请知道的高人进来谈一下,让小菜鸟长长见识。
- 《如何产生一个全球唯一的数字》
- 哪位大虾有TAPI的资料啊,小弟有急用,们的150分奉上,现在只有这么多了,以后可以补上好多
- 请问,如何在程序运行中更改richtextbox中文本的字体?用commondialog.showfont可以吗?
- vb如何自动发送电子邮件?
- 各位大哥大姐,我要毕业了;我学VB 好长时间了;我想做别人的学徒开始;这样好吗?快回答我吧;急啊!
- 请问如何把一个EXCEL文件中的SHEET1复制到SHEET2?
获取鼠标的位置需要用api,好像是getcursorpos
谢谢。
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End TypePrivate Sub Form_Load()Dim pos As POINTAPI
GetCursorPos posDebug.Print Screen.Width
Debug.Print Screen.Height
Debug.Print pos.x
Debug.Print pos.yEnd Sub
不用引用什么,仔细看看是不是写错了。
Private Type POINTAPI
x As Long
y As Long
End TypePrivate Sub Form_Load()
Timer1.Interval = 500
Timer1.Enabled = TrueEnd SubPrivate Sub Timer1_Timer()
Dim pos As POINTAPI
GetCursorPos pos
Label1.Caption = Screen.Width & " " & Screen.Height & Chr(13) & " " & pos.x & " " & pos.y
End Sub
Dim x As Long
x= Screen.Width
x= Screen.Height
报错说Screen变量没有定义
晕啊
把X和Y搞清楚。。
Dim x As Long
Dim Y As Longx= Screen.Width
x= Screen.Height ‘错
为:Y=Screen.Height