首页
社区
课程
招聘
想求教一个关于消息的很奇怪的问题
发表于: 2005-5-18 22:42 4082

想求教一个关于消息的很奇怪的问题

2005-5-18 22:42
4082
想请各位帮我一个忙,
在QQ的五子棋游戏中有一个棋盘,如图:


我想做另外一个程序来自动下棋,实现方法是向那个棋盘按对应的坐标所在的控件发送WM_LBUTTONDOWN消息,但这样做的效果是游戏程序中产生了异常,虽然程序没有结束,但下棋相关的数据包根本没有发到服务器,而程序看上去还好像是下了棋一样,结果对方一直在等你下棋,而你又一直在等对方下棋
搞了几天都搞不明白是什么回事,所以来这里问一下各位,希望多多指点,谢

相关的代码如下:

timeproc proc hwnd,uMsg,idEvent,dwTime
               
        invoke KillTimer,NULL,idEvent
        invoke SendMessage,handle,WM_LBUTTONDOWN,MK_LBUTTON,xandy
        invoke SendMessage,handle,WM_LBUTTONUP,NULL,xandy
        ret
timeproc endp

..........
.........
...............
         xor edx,edx
        pop eax
        mov ebx,25
        mul ebx
        add eax,97
        mov ecx,eax
        xor edx,edx
        pop eax
        mov ebx,25
        mul ebx
        add eax,30
        sal ecx,16
        add eax,ecx
        mov xandy,eax ;变量xandy是放坐标的
        push hwd ;棋盘控件的句柄
        pop handle
        invoke SetTimer,NULL,NULL,2000,offset timeproc
;settimer是为了延时

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
You should try mouse_event or SendInput first!
2005-5-19 08:03
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册