想用代码实现刷新桌面的功能,试了好多方法都不行
updatewindow()redrawwindow()这两个api函数根本就没作用
不要说什么消息理论之类的
给个能运行的实例。

解决方案 »

  1.   


    SHCNE_ALLEVENTS没有效果
    SHCNE_ASSOCCHANGED有点作用,但是刷新出来的是默认的无关联的那种白色图标。还得手动刷新才能变成正常图标。
      

  2.   

    看看这个呢?http://www.codeproject.com/Articles/9620/Code-to-refresh-desktop-programmatically
      

  3.   


    有必要搞得这么复杂吗?
    我想知道msdn上明明说的updatewindow(),redrawwindow()可以实现。可实际调用就
    是没有效果啊
      

  4.   

    http://blog.163.com/kunkun0921@126/blog/static/169204332201171392452132/
      

  5.   


    不知道为什么你不行了。也许是一些山寨软件有自己的shell hook在捣鬼。