C/C++ FindWindow函数
main()
{
system("Start E:\\名册"); //“名册”是文件夹名
HWND hWnd = ::FindWindow(NULL,"名册");
cout<<hWnd;
if(hWnd!=NULL)
{
::SendMessage(hWnd,WM_CLOSE,0,0);
}
}
为什么会找不到文件句柄,为什么在打开名册文件夹之后,却不能关闭。
是不是只对FindWindow QQ,计算器有小窗口的软件有效?
[解决办法]
在打开文件夹之后,加一个sleep 延迟2000毫秒
如果还是不能关闭
然后你用spy 看看文件夹具体窗口标题名,看是不是标题写错了