如题.

解决方案 »

  1.   

    我想大家理解错了。楼主的的意思应该是刷新Windows的整个桌面,以及桌面前面的所有窗口,全部重新刷新一遍。关注。。等待。。
      

  2.   

    就相当于在桌面环境下按了F5键!!
    var 
      hDesktop: HWND;
    begin
      hDesktop := FindWindowEx(FindWindowEx(FindWindow('Progman', 'Program Manager'), 0,
        'SHELLDLL_DefView', ''), 0, 'SysListView32', '');
      PostMessage(hDesktop, WM_KEYDOWN, VK_F5, 0);
      PostMessage(hDesktop, WM_KEYUP, VK_F5, 1 shl 31);