- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我派生了 CHtmlEditCtrl,并对其做了很少的改动。到目前为止,我还没有覆盖任何方法。
问题是,当我在此控件上调用 ShowWindow(SW_HIDE) 时,窗口本身被销毁(m_hWnd 为 NULL)。由于 CHtmlEditCtrl 是 ActiveX 控件的包装器,我发现当我隐藏控件时,ActiveX 对象被释放。
有没有办法在不调用 ShowWindow 的情况下隐藏此控件,或者是否有办法防止窗口被破坏?
最佳答案
这是一个已知错误:BUG: WebBrowser Control Destroyed When Hidden .
解决方法:
::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_HIDE);
::ShowWindow(m_ctlEditHtml.GetSafeHwnd(), SW_SHOW);
关于c++ - CHtmlEditCtrl : Windows is destroyed on ShowWindow(SW_HIDE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14566600/
我正在尝试使用 CHtmlEditCtrl::PrintDocument() 的方法打印文档如此处所述(Printing In MFC Application)。下面是我的测试代码,我打算在其中打印一
我如何使用 CHtmlEditCtrl::SetDocumentHTML正确显示 Unicode(UTF-16 或 UTF-8 输入) 程序以 Unicode 编译。 例如,给定以下带有 charse
我派生了 CHtmlEditCtrl,并对其做了很少的改动。到目前为止,我还没有覆盖任何方法。 问题是,当我在此控件上调用 ShowWindow(SW_HIDE) 时,窗口本身被销毁(m_hWnd 为
我使用 visual studio 2017 c++ MFC 创建了一个对话框,并通过 CHtmlEditCtrl 创建了网络链接。 但是,href 链接不起作用... 我期待以下行为。 点击链接 浏
我是一名优秀的程序员,十分优秀!