• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津

删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津
描述:

我在codeproject上看到一个程序,实现的是在文件或文件夹图标的右下角加一个自定义的小图标,我在这个的基础上进行了修改,让程序根据需要添加或删除右下角小图标,打开资源管理器后,添加图标,刷新,左右两侧都能看到已经添加了自定义的小图标,但是,删除的时候,虽然也刷新了,右侧文件夹上的小图标删除了,而左侧的却没有删除,按F5也不管用,除非关了资源管理器重新打开,才能看到自定义的小图标已经被删除了,我使用的是SHChangeNotify,参数SHCNE_UPDATEDIR,想请前辈指点一二,不胜感激。


解决方案1:

You can force Windows to erase and reload all system icons by temporarily changing the icon size used by the system, and then changing it back to its original value. After each change, use the SendMessageTimeout API function to tell all running applications there has been a change in the system's metrics. 
http://msdn.microsoft.com/en-us/library/aa155700(office.10).aspx

解决方案2:

三问文件夹选项更改后刷新的问题
http://topic.csdn.net/u/20081121/11/f5034a2f-26ae-4f74-a357-1fbd33576883.html
//试试这样行不行。
 ::SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)TEXT("ShellState"), SMTO_ABORTIFHUNG, 3000, NULL);
::SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);

解决方案3:

参数用SHCNE_UPDATEIMAGE试试。

解决方案4:

wEventId
都试试。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津

相关文章

  • 2017-06-05 dll里能启动线程么?能给个小例子?
  • 2017-06-05 高分求教简单问题!!!!!
  • 2017-06-04 我使用VC6中隐藏的<atlcontrolsh>头文件,中的CImageList类,系统提示我缺少相应的LIB文件,请问是那个?
  • 2017-06-05 如何获得IHTMLDocument2接口
  • 2017-06-05 关于多线程WinSocket通信的问题,急!!!
  • 2017-06-04 写了个ocx,里面设了属性和方法
  • 2017-06-05 用VC怎样区别串口与USB转成232串口
  • 2017-06-05 傻瓜问题,送分(胡说八道的不给)
  • 2017-06-05 mfc调用对话框
  • 2017-06-04 DCOM配置的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 华为的面试题
    • 没分了,但这个问题确实很急,GZip的问题
    • ▲VB中的组件如何在VC中调用
    • 高手请进:怎么样取得lnk文件指向的内容?
    • 组合框值传递
    • 我自定义的类想通过DCOM传送到远程机器,能实现吗?
    • 急求gif89dll文件
    • 请教组件注册问题?
    • 关于连接点编程,菜鸟一问
    • 请教COM组件在区域网的配置步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有