Z
zhishupp
Unregistered / Unconfirmed
GUEST, unregistred user!
发消息给外部程序后,它弹出一个对话框形式的窗口,然后我使用 FindWindow 通过对话框的标题来获取它的句柄,然后使用 EnumChildProc 来获取对话框上目标按钮的句柄,发如下消息给该按钮:PostMessage(vObjHandle, WM_KEYDOWN, VK_RETURN, 0);<br>可是我发现,这个消息不是那么好用,有时候可以成功有时候不能成功,查了相关资料后,说是要使用 SetActiveWindow 或 SetForegroundWindow 将对话框窗口激活或至顶,可是即便如此,对目标按钮的点击还是有时候能成功,有时候不行。。<br><br>故请教大侠们,有什么更好的方法能 100% 成功的吗?