我向QQ发送WM_LBUTTONUP消息,为什么QQ没反应呢?(200分)

  • 主题发起人 主题发起人 LeonSu
  • 开始时间 开始时间
L

LeonSu

Unregistered / Unconfirmed
GUEST, unregistred user!
源代码如下:(部份)
procedure TForm1.btn1Click(Sender: TObject);
var
Tencent_QQbar: hWnd;
AfxWnd42: HWND;
P: TPoint;
begin
Tencent_QQbar:=0;
GetCursorPos(P);
lbl1.Caption:=Format('%d',[Tencent_QQBar]);
Tencent_QQbar := WindowFromPoint(p);
if Tencent_QQbar<>0 then
AfxWnd42 := FindWindowEx(Tencent_QQbar, 0, 'AfxWnd42', '') //-找到好友列表的滚动条,以后滚动即可换聊天对象.
else
Exit;
PostMessage(Tencent_QQbar, WM_LBUTTONDBLCLK, 0,MakeLParam(P.X,P.Y));//这个消息肯定收到,但没结果
PostMessage(AfxWnd42, WM_VSCROLL, SB_LINEDOWN, 0);//这里都能让滚动栏滚动的
PostMessage(Tencent_QQbar, WM_RBUTTONUP, 0,MakeLParam(P.X,P.Y));//这条语句都能正常运行
 
小企鹅睡了[:D]
 
汗~ 我在线等呀~~ 急!
 
小企鹅睡了[8D]
 
后退
顶部