rt 
就像很多播放软件提供截屏的功能一样 你按照设定的快捷键截正在播放的视频的时候 他就会把播放区域内的那一帧截下来 而不是把整个软件的界面截下来 也更不是将桌面大小的整个屏幕截下来 我现在就是想用c#实现这样的功能 有没有人知道怎么做的 告诉我 不胜感激

解决方案 »

  1.   

    - -!、、哎呦 楼主 淡定、、人家的播放软件是直接截人家自己的图、、人家在播放器上面就完成了截图的功能比如  你自己写一个程序 上面有一个pictureBox然后你点击一下按钮把这个图截取下来 你是不是直接就可以 把这个图保存了 ?、、、既然人家播放器能把视频的每一帧解析出来 人家就可以保存这一帧啊  而不是 “截图”把这一帧“截”下来
      

  2.   

    一般控件都有DrawToBitmap方法,通过这个方法,可以把控件截图为图片~
      

  3.   

    eg:Button btn = new Button();
    btn.Text = "button1";
    Bitmap bmp = new Bitmap(btn.Width,btn.Height);
    btn.DrawToBitmap(bmp, btn.ClientRectangle);