如何获得其他应用程序的弹出对话框的名柄 vb

来源:百度知道 编辑:UC知道 时间:2024/05/01 09:21:18
如何获得其他应用程序的弹出对话框的名柄,然后向此对话框放送响键消息
能QQ聊下吗?

方法嘛,有几个,但都是用 Windows API 函数的:
1、用 EnumWindow 遍历所有窗口,然后找到需要的(判断 可以用 GetWindowText 获取窗口标题,用 GetWindowThreadProcessId 获得窗口所在的进程和线程);
2、如果已经知道窗口的标题或类名(Clas Nname),就用 FindWindow 找;
3、如果你知道窗口所在的位置(相对屏幕),就可以用 WindowFromPoint 得到。