MFC中如何判断一个窗口(CWnd)对象是否存在?
在标准的Win32程序中,可以通过IsWindow(hWnd)来判断窗口是否存在。
在MFC程序中,可以通过CWnd::GetSafeHwnd()来获取窗口句柄,理论上可以使用IsWindow(wnd.GetSafeHwnd())来判断wnd对象是否存在。但是如果wnd对象已经释放,那么就无法调用wnd.GetSafeHwnd()函数,也就不能用IsWindow(wnd.GetSafeHwnd())来判断窗口对象是否关闭!
请问,如何判断窗口(CWnd)对象是否存在?