如何向所控制的另一个应用程序中的弹出对话框发送消息?

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:06:12
我用vb的,用shell函数打开另一个应用程序后,用sendkeys函数发送按键到应用程序以控制它,可是当应用程序弹出对话框的时候,sendkeys就不管用了,要用到API函数,可是我不会。
请问,我要向弹出的对话框先后发送“左箭头”{left}和“回车”{enter}两个按键,具体的代码是什么啊?
sendmessage的参数都怎么写啊?我主要是不会写参数

用API函数SendMessage()发送按键消息到指定窗口。

***********************************************

SendMessage(窗口句柄,消息类型,所要发送的消息,0)

消息类型中,WM_KEYDOWN是按下某键,WM_KEYUP是释放所按下的键,所要发送的消息此时当然是对应的键值啦!可以在网上查找一下“键盘VK值表”

窗口句柄要用FindWindow() API函数取得,具体用法请自行上网查找。

http://topic.csdn.net/t/20051129/13/4425689.html

http://www.baidu.com/s?tn=monline_dg&ie=gb2312&bs=SendMessage+VB&sr=&z=&cl=3&f=8&wd=SendMessage+VB+%B7%A2%CB%CD%B0%B4%BC%FC&ct=0