CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎么截获IE浏览器出现异常,并恢复托自己盘图标的显示?(来者均有分)

楼主zswangII(伴水清清)(一贴不灌,何以灌天下?)2003-12-03 17:54:49 在 VC/MFC / 基础类 提问

我的程序里使用了托盘图标~~  
  如果浏览网页造成IE出现异常关闭~~  
  那么自己的托盘图标就消失了~~  
  系统的和其他象ACDSee、Norton   AntiVirus等软件都会恢复~~  
  不知道他们怎么实现的?~~  
   
  谢谢关注~~ 问题点数:100、回复次数:8Top

1 楼andone(结果没有结果)回复于 2003-12-03 18:02:16 得分 9

GZTop

2 楼zswangII(伴水清清)(一贴不灌,何以灌天下?)回复于 2003-12-03 19:25:02 得分 0

自己UP一下先,不要石沉大海了~~Top

3 楼liuguangzhou(光子)回复于 2003-12-03 20:35:47 得分 8

的确有很多软件的图标不能恢复,比如说FlashFXP,ABC。这样的情况我也很头痛。对一些软件有个简单的方法,就是再运行一次,这时它就会出现了。而且只有一个实例在运行,有的就不行。希望大家有更好的办法!Top

4 楼lsaturn(土星-站了一晚)回复于 2003-12-03 20:40:12 得分 68

http://expert.csdn.net/Expert/TopicView1.asp?id=2490675  
  我才解决了!Top

5 楼popyyb(subreina)回复于 2003-12-03 21:10:46 得分 8

upTop

6 楼zswangII(伴水清清)(一贴不灌,何以灌天下?)回复于 2003-12-03 22:40:11 得分 0

to   lsaturn: 感谢提供线索,明天上班调试成功即刻结贴给分~~  
   
  -------------------------  
    回复人:   topwork(日光)   (   )   信誉:111     2003-11-25   17:40:32     得分:30    
     
     
       
  所有能够在explorer死了以后能够恢复托盘图标的程序都相应了TaskbarCreated消息,具体号好像是0xc081,在响应到该消息后再次调用函数插入托盘,就这么简单,所有没有相应的则没有了。  
   
   
       
     
  Top    
     
    回复人:   lsaturn(土星-抵制日货)   (   )   信誉:100     2003-11-26   11:15:42     得分:0    
     
     
       
  解决了  
  With   Microsoft®   Internet   Explorer   4.0   and   later,   the   Shell   notifies   applications   that   the   taskbar   has   been   created.   When   the   taskbar   is   created,   it   registers   a   message   with   the   TaskbarCreated   string   and   then   broadcasts   this   message   to   all   top-level   windows.   When   your   taskbar   application   receives   this   message,   it   should   assume   that   any   taskbar   icons   it   added   have   been   removed   and   add   them   again.   This   feature   generally   applies   only   to   services   that   are   already   running   when   the   Shell   begins   execution.   The   following   example   shows   a   very   simplified   method   for   handling   this   case.  
   
  LRESULT   CALLBACK   WndProc(HWND   hWnd,   UINT   uMessage,   WPARAM   wParam,    
          LPARAM   lParam)  
  {  
  static   UINT   s_uTaskbarRestart;  
   
  switch(uMessage)  
          {  
          case   WM_CREATE:  
                  s_uTaskbarRestart   =   RegisterWindowMessage(TEXT("TaskbarCreated"));  
                  break;  
                   
          default:  
                  if(uMessage   ==   s_uTaskbarRestart)  
                          AddTaskbarIcons();  
                  break;  
          }  
  return   DefWindowProc(hWnd,   uMessage,   wParam,   lParam);  
  }  
   
   
   
       
     
  Top    
     
    回复人:   anmei(常在花丛走,哪有不湿身)   (   )   信誉:100     2003-11-26   11:18:19     得分:0    
     
     
       
  sos  
  http://expert.csdn.net/Expert/topic/2493/2493152.xml?temp=.7416193  
   
       
     
  Top    
     
    回复人:   lsaturn(土星-抵制日货)   (   )   信誉:100     2003-11-26   21:40:23     得分:0    
     
     
       
  可不可以申请精华:)  
   
       
     
  Top    
     
    回复人:   popyyb(subreina)   (   )   信誉:98     2003-12-03   21:11:00     得分:0    
     
     
      mark  
       
     
  Top    
     
     
   
  该问题已经结贴   ,得分记录:   beyondtkl   (10)、   zhaowenlong   (5)、   Bandry   (5)、   topwork   (30)、      
     
     
     
     
           
     
     
    管理   |   关闭窗口      
     
     
  Top

7 楼badguy2002(风一样的男孩)回复于 2003-12-03 22:51:52 得分 7

来晚了一步,up一下,同意楼上的Top

8 楼zswangII(伴水清清)(一贴不灌,何以灌天下?)回复于 2003-12-04 09:54:53 得分 0

这里还有篇参考~~  
  http://www.csdn.net/develop/article/13/13808.shtmTop

相关问题

  • 求救!为什么有无法截获的异常? 好急!!!
  • 怎样截获调用的DLL中的异常?
  • windows---IE密码能不能截获?
  • 如何截获IE的水消息
  • 怎样截获ie发出的请求
  • 急问!ImageList添加图标后运行总引发TargetInvocationException异常!
  • 关于可以预知和不可以预知的异常截获问题?
  • 异常怎么总被系统截获,没有被自己Catch处理呢?
  • 怎样使ie的图标成为自己的图标?
  • 怎样改变IE地址栏图标?

关键词

  • .net
  • 软件
  • 图标
  • 托盘
  • taskbar
  • taskbarcreated
  • 恢复
  • 出现
  • message
  • create

得分解答快速导航

  • 帖主:zswangII
  • andone
  • liuguangzhou
  • lsaturn
  • popyyb
  • badguy2002

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo