首页
论坛
课程
招聘
想求教一个关于消息的很奇怪的问题
2005-5-18 22:42 3180

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

2005-5-18 22:42
3180
想请各位帮我一个忙,
在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是为了延时

[看雪官方培训] Unicorn Trace还原Ollvm算法!《安卓高级研修班》2021年秋季班火热招生!!

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