C++ CHTMLEDITCRL:ShowWindow上的窗口已销毁(SW_隐藏)

C++ CHTMLEDITCRL:ShowWindow上的窗口已销毁(SW_隐藏),c++,mfc,activex,webbrowser-control,C++,Mfc,Activex,Webbrowser Control,我已经派生了CHtmlEditCtrl,并且对它做了很少的更改。到目前为止,我还没有重写任何方法 问题是,当我在此控件上调用ShowWindow(SW_HIDE)时,窗口本身会被破坏(m_hWnd为NULL)。因为CHtmlEditCtrl是ActiveX控件的包装器,所以我发现当我隐藏控件时,ActiveX对象被释放 有没有办法在不调用ShowWindow的情况下隐藏此控件,或者有没有办法防止窗口被破坏?这是一个已知的错误: 解决方法: ::ShowWindow(m_ctlEditHtml.G

我已经派生了CHtmlEditCtrl,并且对它做了很少的更改。到目前为止,我还没有重写任何方法

问题是,当我在此控件上调用ShowWindow(SW_HIDE)时,窗口本身会被破坏(m_hWnd为NULL)。因为CHtmlEditCtrl是ActiveX控件的包装器,所以我发现当我隐藏控件时,ActiveX对象被释放

有没有办法在不调用ShowWindow的情况下隐藏此控件,或者有没有办法防止窗口被破坏?

这是一个已知的错误:

解决方法:

::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_HIDE);             
::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_SHOW);
这是一个已知的错误:

解决方法:

::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_HIDE);             
::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_SHOW);

这就是为什么我爱你;知道自己在说什么的人。这就是为什么我爱他;知道自己在说什么的人。