getwindowdc 和getdesktopwindow 这两个api函数试试

解决方案 »

  1.   

    不明白你要什么东西...
    可以printscreen存储为bmp
      

  2.   

    To 可否得到一个System.Windows.Form, 让它是Windows桌面?[DllImport("user32.dll")] 
    public extern static IntPtr GetDesktopWindow(); IntPtr hDestop=GetDesktopWindow();
      

  3.   

    可能说得不清楚. Knight94(愚翁)想得和我要说的一样...不过...
    IntPtr怎么转成Form??我试过FromHandle和FromChildHandle都不行,这两个函数都返回null...
      

  4.   

    To 我试过FromHandle和FromChildHandle都不行,这两个函数都返回null...说说你具体要干什么
      

  5.   

    把WINDOWS的桌面,当作一个System.Windows.Forms.Form或者System.Windows.Forms.Control来用...
      

  6.   

    所谓handle,是系统对象的指针,不允许另一个进程使用,为了维护完整和稳定.所以你虽然可以得到另一个进程的handle,却没法使用它
      

  7.   

    把WINDOWS桌面当做System.Windows.Forms.Form对象来用?
    好象不行