去看看 drag 的方法. 及 相关 属性. 你就会明白了.
解决方案 »
- 请问unicode和UTF-8是一样的吗?
- 我已用 waveInOpen 函数成功打开设备,并成功发送了数据缓冲区,在得到数据后又遇到一些问题,请高手指教,谢谢!
- vb如何写网络游戏?像联众,中国游戏中心类的棋牌游戏?
- 不想做了,做程序一点也没自由,连变量都是已经定义好的...真像机器人
- 怎样响应动态创建的控件的事件?
- crystal report 的问题
- 怎么用程序操作IIS里的内容?
- 关于Dcom的问题
- 怎么把窗体的标题栏去掉?怎么把窗体设为透明?
- 请教:msflexgrid控件如何单独设定表格某一行的背景及前景颜色啊?(无内容)
- 请问:能用VB实现TWIN32的功能吗?就是数码相机、扫描仪的程序接口。
- crystal report的PASSWORD问题:
'若要取得其它程序中的文本框文本,必须在取得hwnd后向它发送更消息并用系统级钩子进行拦截得到。
'formPrivate Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As LongDim DXD As POINTAPI
Dim PHWND As Long
Dim TXT As String
Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.MousePointer = 99
Image1.Visible = False
Image1.MouseIcon = Image1.Picture
End SubPrivate Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
GetCursorPos DXD
PHWND = WindowFromPoint(DXD.X, DXD.Y)
End SubPrivate Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.MousePointer = 0
Image1.Visible = True
TXT = String(GetWindowTextLength(PHWND) + 1, Chr(0))
GetWindowText PHWND, TXT, GetWindowTextLength(PHWND) + 1
Text1.Text = TXTEnd Sub