这个简单!
我刚做完!
用不用钩子做都可以!
HWND hwnd=FindWindow(NULL,"你的对话框的标题");//先找父窗
HWND hwnd2=FindWindowEx(hwnd,NULL,NULL,"对话框中你感兴趣的字");//再找子窗口内容
if(hwnd2)
{
SendMessage(hwnd2,WM_CLOSE,NULL,NULL); //关闭之
}
我刚做完!
用不用钩子做都可以!
HWND hwnd=FindWindow(NULL,"你的对话框的标题");//先找父窗
HWND hwnd2=FindWindowEx(hwnd,NULL,NULL,"对话框中你感兴趣的字");//再找子窗口内容
if(hwnd2)
{
SendMessage(hwnd2,WM_CLOSE,NULL,NULL); //关闭之
}
如果但是这样要求你始终遍历当前存在的窗口我又想了想
如果挂钩Domodal函数
然后使用楼上的方法在挂钩函数内进行判断
应该能够效率更高