前几天玩了几天大话西游,想用Delphi做个简单的类似按键精灵的辅助程序,这样和人组队练级的时候就可以专心聊天,或做点别的事了,可是在普通场景和战斗场景之间的切换我老是区分不出来,enumchildwindows没办法得到游戏窗口下的特征按钮的句柄,(比如,在遇敌后战斗场景出来的时候屏幕上会出现几个战斗选项的按钮,我就是想通过检测是否屏幕上存在这样的按钮来判断是否遇敌了)
我也想过可能和directX编程有关系,可是要怎么做呢?请各位大侠指点下,另外,消息机制和模拟键盘鼠标的编程我都还知道一点,可是好象用sandmessage,postmessage,mouse_event,keybd_event等这些实现的时候都需要游戏在最前的时候才可以,问有办法在游戏最小化的时候也能接收到鼠标键盘的消息吗?