.net 中如何截图?

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:52:27
主要问题:
我想用c#.net2005 写一个程序,达到 点一个 BUTTON 就有相当于 在键盘上按下printScreen 的截图的效果,请问应该如何做到?

次要问题:
还有一个小问题,我想弄一个全屏化的窗口,但是FORM 属性里的WindowsState的Maximized却还不能满足我的要求,因为还会显示任务栏,请问怎么样可以做到?

问题答对了还有追加重赏~
2楼 你说的还不够详细...能够详细的跟我说一下sendinput这个api的原形吗?

调用系统的API吧

全屏:窗体样式设置为none就可以了,或者调用DirectX来Draw一个全屏的对象也可以。看你什么要求了。

截图可以调用API函数SendInput就可以实现,直接SendInput你的printScreen就可以把图抓进剪贴板,之后的事情相信你就应该会了。