如何在C#中完美实现Print Screen的功能

问题描述

如何在C#中完美实现PrintScreen的功能?要求1:不使用发送键盘消息的方式要求2:完美实现,即PrintScreen能捕捉到的图像都要捕捉到,在XP和Vista之下都能有效,已经尝试过graphics.CopyFromScreen方法,和Win32API中的Bitblt,都不完美。有没有什么别的实现方式?

解决方案

解决方案二:
up
解决方案三:
up
解决方案四:
该回复于2011-11-21 14:48:02被版主删除

时间: 2024-09-28 10:09:46

如何在C#中完美实现Print Screen的功能的相关文章

如何在Oh-My-Zsh中启用Heroku命令补全功能

如何在Oh-My-Zsh中启用Heroku命令补全功能 Heroku客户端是创建和管理Heroku应用的命令行界面工具. 需求: Heroku toolbelt Oh-My-Zsh (如何安装) 本文不是讲关于heroku的知识,也不是讲关于heroku的使用细节,而是仅仅展示给用户他们怎样可以使用oh-my-zsh来方便地敲入heroku命令.此外你还应该安装heroku toolbelt来进行本文的相应的操作.对于Ubuntu和Debian发行版,你可以通过运行下面的命令来安装: wget

javaweb-如何在网站中实现视屏分享的功能

问题描述 如何在网站中实现视屏分享的功能 是java web方面的,如把视屏分享到人人网等,其相关的SDK等.具体任务上级没描述清楚,只说了那么一句....求解啊

如何在IE中添加火狐浏览器的一些功能

习惯成自然这点不可否认,对于那些经常使用FireFOX的人来说,突然某一天不用了肯定会觉得灰常不适应,在windowsVista成为主流系统的情况下,大部分FF迷也一样安装了,悲剧的是你是否要放弃FF,而使用了IE呢,喜欢FF无非喜欢他的个性功能,那么我们也给IE上这些功能,这样新版ID是不是合你口味. 拼写检查功能 这一功能在您发表评论和写博客的时候尤其有用,FireFox 2已经包含了拼写检查功能,在IE8中,您需要安装 ieSpell来解决问题,它支持从IE6开始的所有浏览器,直到现在还提

如何在IE9中恢复“快速导航选项卡”的功能

具体的描述:IE8中,"快速导航",指的是"快速导航选项卡",在打开多个"选项卡"的时候,位于"选项卡栏"最左侧就会出现这个"快速导航选项卡". 单击之后的效果: 同样也可以通过" Ctrl + Q "的快捷键来实现该功能. 再来看看IE9: IE9界面上看不到快速导航的启动按钮,而且通过" Ctrl + Q "的快捷键也无法启动. 这时我们可以打开IE9的"

如何在 Laravel 中 “规范” 的开发验证码发送功能

需求场景 发送「验证码」或者「消息通知」,可发送到手机或邮箱中. 完成 首先,在 Laravel 中的规范就是使用 Laravel 的「消息通知」,这里基于场景为「验证码」.这个需求几乎所有软件系统都有使用到. 创建通知场景 第一步,使用 php artisan make:notification 创建一个通知类,创建成功后默认已经存在了三个方法 via.toMail 和 toArray ,因为是发送验证码,姑将这个控制类命名为 VerificationCode . 然后创建一个验证码数据模型和

如何在Windows8中打开与使用磁盘清理功能

  1.进入控制面板,点击"系统和安全".如下图所示: 2.进入系统和安全界面,点击"对硬盘进行碎片整理".如下图所示: 3.选中驱动器,点击"分析"按钮,分析完毕后点击"优化"按钮,完成后即可完成磁盘碎片整理.如下图所示: 4.点击"设置"按钮,可以进入自动优化驱动器界面.如下图所示: 5.点击下列按钮可以更改优化频率.如下图所示: 6.点击选择可以选择要定期优化的驱动器. 7.关于释放磁盘空间功能,首先

禁用屏幕拷贝(Print Screen),调用派生的析构函数及其它

我正在开发一个显示图形的程序,该图形具有知识产权,有没有什么办法禁 用屏幕拷贝功能(Print Screen)以防止用户将图像拷贝到剪贴板上? 禁止 屏幕拷贝的办法倒是有一个,但是我得告诉你,要阻止其它应用程序从你的窗口 上复制像素内容是不可能的.许多第三方程序都能捕获屏幕内容,这种程序也不 难写.要想截获屏幕上的像素,你只要用 BitBlt 从屏幕设备上下文中拷贝它们 既可,例如:CWindowDC dc(NULL); // 用 NULL 获取整个屏幕 CDC memdc; ... // 创建

如何在ZBrush中建模动态漫画面板

  如何在ZBrush中建模动态漫画面板的. 1.从概念开始 我常常使用概念,因为它能让我有更好的想法.鉴于此,我选择了Renan Nuche的一个概念.我首先分析这个概念,找出哪些部位需要额外关注,哪里可以使用对称,又有哪些地方可以走捷径. 2.建模脸部 从脸部开始,我喜欢把大部分精力花在脸上,因为对于人来说,脸几乎是第一眼就能看到的部位,对角色有了大致感觉之后,粗略画出大概的姿势,只是为了对角色有更好的感受. 3.设置动态姿势 接下来需要集中注意力于姿势和角色的对分,我试图在这两个互动的角色

电脑 Print Screen键的妙用

  标准键盘中的Print Screen键估计很多人都不知道是做什么的?如何操作,本文就给您讲讲Print Screen键的妙用. 1.代替屏幕截图软件 按下Print Screen键,将会截取全屏幕画面.用鼠标点击"开始→程序→附件→画图",将会打开"画图"程序,点击该窗口中的"编辑→粘贴"菜单,这时会弹出一个 "剪贴板中的图像比位图大,是否扩大位图?"对话框,点击"是",就会将该截取的图片粘贴到其中.再