社区
界面
帖子详情
为什么ShowWindow(SW_HIDE)之后窗口句柄就不存在了?
Comgarden
2009-08-24 11:31:06
m_explorer是一个web browser类对象
我希望能控制这个控件的显示与隐藏
但是hide之后句柄就释放了
那么HIDE之后该怎么再显示出来这个控件呢
谢谢!
m_explorer.ShowWindow(SW_HIDE); //隐藏html控件
m_explorer.ShowWindow(SW_SHOW); //隐藏html控件
...全文
355
12
打赏
收藏
为什么ShowWindow(SW_HIDE)之后窗口句柄就不存在了?
m_explorer是一个web browser类对象 我希望能控制这个控件的显示与隐藏 但是hide之后句柄就释放了 那么HIDE之后该怎么再显示出来这个控件呢 谢谢! m_explorer.ShowWindow(SW_HIDE);//隐藏html控件 m_explorer.ShowWindow(SW_SHOW);//隐藏html控件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanshao27
2012-07-14
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
碰到了类似的问题,的确是这样的,web browser控件隐藏了之后,句柄就空了,搞了半天,不知道哪里出问题了,原来是这样,多谢多谢,帮了大忙了!
[/Quote]
同上
鼬
2011-12-07
打赏
举报
回复
非常感谢大大的回答。。。。。。。。。。谢谢了
sumnet
2011-11-03
打赏
举报
回复
碰到了同样在问题,谢谢提供了解决方案。。。
tlm38025
2011-09-07
打赏
举报
回复
碰到了类似的问题,的确是这样的,web browser控件隐藏了之后,句柄就空了,搞了半天,不知道哪里出问题了,原来是这样,多谢多谢,帮了大忙了!
cv_china
2009-08-24
打赏
举报
回复
你用的是CLR?
wltg2001
2009-08-24
打赏
举报
回复
不可能句柄无效的,窗口只是隐藏了,又没有销毁掉
MoXiaoRab
2009-08-24
打赏
举报
回复
句柄不会无效的。
你是怎么确定无效的呢?
雪影
2009-08-24
打赏
举报
回复
你隐藏窗口不用担心窗口句柄无效。
显示窗口
m_explorer.ShowWindow(SW_SHOW); //显示html控件
neohope
2009-08-24
打赏
举报
回复
1.showwindow不会删除对象啊
2.用控件id操作试试
xylicon
2009-08-24
打赏
举报
回复
m_explorer.ShowWindow(SW_HIDE); //隐藏html控件
这个应该不会使句柄失效的吧,第一次听啊。
Comgarden
2009-08-24
打赏
举报
回复
我知道了,晕
这是微软web browser控件的一个bug(或许是ActiveX控件都这样?)
m_explorer.ShowWindow(SW_HIDE); //隐藏html控件
就会释放句柄
解决办法是
::ShowWindow( m_explorer.GetSafeHwnd(), SW_HIDE );
这样就不会释放句柄了
VC进程ID获得主
窗口
句柄
获得进程名
VC获得进程ID获得主线程ID获得
窗口
句柄
获得主
窗口
获得进程名 1.
窗口
类名
窗口
句柄
窗口
标题
窗口
句柄
HWND Find
Window
( LPCTSTR lpClassName, //
窗口
类名 可用 VC或者VS自带的Spy++查看 LPCTSTR lp
Window
Name //...
e语言-中文汇编易语言
----创建
窗口
Create
Window
Ex此物参数分别为:扩展风格,类名,
窗口
标题,风格,屏幕横坐标,屏幕纵坐标,宽度,高度,父
窗口
句,菜单句,程序句,参数-----申明分割-----显示
窗口
Show
Window
2个参数
窗口
句柄
,...
隐藏所有
Window
s
窗口
.exe
Const
SW
_
HIDE
= 0 '隐藏常数 Public Function Enum
Window
sProc(ByVal app_hwnd As Long, ByVal lParam As Long) As Long '这个就是回调函数,用来遍查全部
窗口
句柄
AllhWnd_i = AllhWnd_i + 1 ReDim Preserve ...
PT80-NEAT开发指南v1.1
框架
窗口
............................................................................................................................................... 19 完整的例子 ....................................
在单文档程序中动态切换多个窗体的源码程序
pOldActiveView->Show
Window
(
SW
_
HIDE
); int ID; if(pOldActiveView->GetRuntimeClass() == RUNTIME_CLASS(C
Sw
itchFormView)) ID=IDD_
SW
99vCHFORM_FORM; if(pOldActiveView->GetRuntimeClass() ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章