在窗体中,加入一TextBox控件Text1,在事件Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)End Sub如果把x,y对应的坐标,转换成屏幕坐标呢?
请赐教一下。
谢谢。
请赐教一下。
谢谢。
解决方案 »
- VB调用SQL SERVER
- 紧急求问?vb数据库编程(引用ado)打开(connection)连接的时候报告没有可安装的ISAM,是什么原因?
- 请问连接oracle9的客户端连接字怎么写?
- 如何知道数据集为空>>>help! thanks!在线等,急
- 求vb中的加密函数及其算法
- 如何在VB中单击窗体右上方时,使窗体移动到桌面的右上方?
- 谁能告诉我自动获取主机ip的api 函数是什么?
- VB中有没有这样一个函数?
- 那位自称打印预览控件第一的高手大哥!给我一份好吗?谢谢
- 菜鸟问题,绝对简单,送分!送分!送分!电子邮件是:[email protected]
- Combo控件输入问题
- 紧急:在win98里的imgedit控件保存的bmp图片,在picture控件里怎加载不了,请问怎样才可以在picture可以加载呢?
Dim t As POINTAPI
t.x = x / Screen.TwipsPerPixelX
t.y = y / Screen.TwipsPerPixelYClientToScreen Text1.hwnd, t
Debug.Print t.x, t.y
End Sub本例中Text控件所在的窗体的ScaleMode属性为1。
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function ClientToScreen Lib "user32" Alias "ClientToScreen" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long