为何我用api把回收站里的文件删除了,桌面上的回收站图标不自动变?(此时,我双击回收站已经是空的了)

解决方案 »

  1.   

    ::InvalidateWindow(GetDeskTopWindow())
      

  2.   

    HWND hDeskTop = GetDesktopWindow();
    UpdateWindow(hDeskTop);
    为何不行???
      

  3.   

    要发消息给windows系统update,不是给你自己的程序发消息
      

  4.   

    GetDesktopWindow()拿到的handle不是windows系统的吗?
      

  5.   

    没人知道用api怎么写么???55555~~~~~~
      

  6.   

    能不能告诉我你是用什么api把回收站里的文件清空的?
      

  7.   

    findfirstfile
    findnext
    deletefile
    removedirectory
      

  8.   

    试一下这个函数SHEmptyRecycleBinA,SHEmptyRecycleBinA吧
      

  9.   

    谢谢诸位,我已经找到了合适的api,谢谢