m_explorer是一个web browser类对象
我希望能控制这个控件的显示与隐藏
但是hide之后句柄就释放了
那么HIDE之后该怎么再显示出来这个控件呢
谢谢!m_explorer.ShowWindow(SW_HIDE); //隐藏html控件m_explorer.ShowWindow(SW_SHOW); //隐藏html控件
我希望能控制这个控件的显示与隐藏
但是hide之后句柄就释放了
那么HIDE之后该怎么再显示出来这个控件呢
谢谢!m_explorer.ShowWindow(SW_HIDE); //隐藏html控件m_explorer.ShowWindow(SW_SHOW); //隐藏html控件
解决方案 »
- winpcap 设置过滤器后不能抓包
- CreateThread传递对象指针,在线程内转换过来,内存混乱,高手解答
- 是否能把多个对象序列化到一个文件中, 然后从此文件中反序列化出多个对象
- 如何在VC中创建资源文件
- 自定义消息发送指针为什么总是崩溃?
- 一个WMI 输入参数 的问题
- 想在绘图区内绘制一条可以用鼠标移动的线,怎么办啊?
- CListCtrl的subItem中能加图标吗?
- 为什么我初始化调用通用控件库时总有如下错误?msn error LNK2019: 无法解析的外部符号 __imp__InitCommonControlsEx@4 ,该符号在函数 _
- 哪位知道杭州华为的情况吗?薪水水平如何(本科,硕士)?谢谢了。
- 如何在ActiveX控件上放置MFC界面元素?
- 基于MFC对话框 读取txt文件 点击button响应没反应怎么
2.用控件id操作试试
显示窗口
m_explorer.ShowWindow(SW_SHOW); //显示html控件
这是微软web browser控件的一个bug(或许是ActiveX控件都这样?)
m_explorer.ShowWindow(SW_HIDE); //隐藏html控件
就会释放句柄
解决办法是
::ShowWindow( m_explorer.GetSafeHwnd(), SW_HIDE );
这样就不会释放句柄了