一般窗体的隐藏和显示只要这样就行:
explorer.ShowWindow(SW_HIDE);
explorer.ShowWindow(SW_SHOW);
但是如果是webbrowser对象就不行了,第二句会报错,原因是hide后,对象的m_hWnd被释放了,所以必须改成下面的方式:
::ShowWindow(explorer.GetSafeHwnd(), SW_HIDE );
::ShowWindow(explorer.GetSafeHwnd(), SW_SHOW );
WebBrowser 控件显示与隐藏
本文介绍了一种针对 WebBrowser 控件进行显示与隐藏的方法。通常情况下,使用 ShowWindow 函数来隐藏和显示窗体是可行的,但对于 WebBrowser 控件来说,直接调用会导致错误。文章提供了一个解决方案,通过使用 ::ShowWindow 并结合 GetSafeHwnd 方法来正确地控制 WebBrowser 的可见性。
8776

被折叠的 条评论
为什么被折叠?



