怎样在程序中实现显示桌面的功能?就像点击快捷方式中的显示桌面那样。

解决方案 »

  1.   

    这个我试过,用GetDesktopWindow找到,然后SetWindowPos让他置顶,但是不行。这个桌面可能不是我们说的桌面...
      

  2.   

    判断一下当前窗口不是desktop时,模拟按键win+d?
    xp上我记得系统自带一个程序有该功能,直接调用执行该程序应该也可以
      

  3.   


    但是给程序发送什么消息能模拟WIN+D呢?调用另一个程序有点脱离主题了,如果电脑上没这个程序...
      

  4.   

    keybd_event(VK_LWIN,0,0,0);
    keybd_event('D',0,0,0);
    keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);
    keybd_event('D',0,KEYEVENTF_KEYUP,0);
      

  5.   

    与七楼同问啊,显示桌面执行是发送给windows的消息是什么啊?