c# 句柄操作 弹出确认对话框
遇到的问题是这样:
操作 软件弹出的确认对话框 此窗口的 父窗口是 [Desktop] 如何操作请给个思路
在winform 开新线程 去 click (句柄ID写死 测试的)这个确定 按钮 软件(自己的软件)假死
高手指点一下 给个思路
------解决思路----------------------
FindWindowEx 找到窗口 然后 找到确定 按钮
SendMessage 发送 BM_CLICK 消息 点击
------解决思路----------------------
(自己的软件)假死
SendMessage 是同步
PostMessage 是异步 这个不会假死
不过你也需要处理好。
你可以在点击的时候 再开一个线程去点击这个按钮。然后主要的线程等待消息窗体弹出。
异步也是这样操作 postmessage后 主要的线程等待消息窗体弹出。