读书人

C/C++ FindWindow函数解决方法

发布时间: 2012-04-18 15:01:59 作者: rapoo

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 看看文件夹具体窗口标题名,看是不是标题写错了

读书人网 >C++

热点推荐