| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 358 人关注过本帖
标题:[求助]请教有关SendMessagede问题
只看楼主 加入收藏
qq1900
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-10-22
收藏
 问题点数:0 回复次数:1 
[求助]请教有关SendMessagede问题

我想在Form1窗口中先把鼠标移动到(32,32) 然后移动到(132,132) 但是没反映 请问什么地方有问题 怎样可以移动到这两个点 我很想把这个API函数学好:lo1
Option Explicit
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long
Const WM_LBUTTONDOWN = &H201
Const WM_lBUTTONUP = &H202
Private Sub Command1_Click()
Dim hWnd As Long, Cs As String, Cd As POINTAPI, Cx As POINTAPI
hWnd = GetForegroundWindow()

Cd.x = 32
Cd.y = 32
Cx.x = 132
Cx.y = 132

SendMessage From1_hWnd, WM_LBUTTONDOWN, 0, Cd.x + Cd.y
SendMessage From1_hWnd, WM_lBUTTONUP, 0, Cd.x + Cd.y
SendMessage From1_hWnd, WM_LBUTTONDOWN, 0, Cx.x + Cx.y
SendMessage From1_hWnd, WM_lBUTTONUP, 0, Cx.x + Cx.y
End Sub

2006-10-22 10:22
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
移动鼠标?...有个SetCursouPos的函数吧..

我的msn: myfend@
2006-10-22 10:34
快速回复:[求助]请教有关SendMessagede问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015059 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved