c语言截屏

c语言截屏,第1张

按照 *** 作上从易到难的顺序,给你推荐五种截屏方式 :

第一种:Ctrl+PrScrn使用这个组合键截屏,获得的是尺敬整个屏幕的图片;

第二种:Alt+PrScrn这个组合键截屏,获得的结果是当前窗口的图片;

(上面两种方法,然后在桌面点右键新建“图画”迟困李或“BMP图像”,粘贴即可;也可以在Photoshop中新建文件,粘贴即可。)

第三种:打开q q,使用快捷键Ctrl+Alt+A, 这样可以在屏幕上的任何地方截屏,右键选中截图“另码迟存为…”,还可以在截屏图片上做一些简单的注释和处理;

第四种:在淘宝旺旺对话框中,有截图工具, *** 作方法类似Q Q截图;

第五种:使用专业的截屏软件。 推荐Snagit,专业软件的截屏效果更加强大,可识别和提取截图中的文字。

我们知道组合键 Alt-Print screen,组合键 Ctrl-Print screen 可以截屏幕(截图),

C程序 用 “模拟按键”方法 生成 按 这种组合键 就得到 手工 按键 效果。

// 必要的头文件和库:

#include <Windows.h>

#include <Winuser.h>肆绝

#pragma comment (lib, "User32.lib")

#pragma comment (lib, "Gdi32.lib"滑腔)

// 调用下面函数就可以了

/裂让姿* ----------------------------------

simulation of Alt-PrintScreen

to get current Window image in clipboard

Loonie

* -----------------------------------*/

void snapwin_2_clipboard()

{

keybd_event(VK_LMENU,0xA4,0,0)

keybd_event(VK_SNAPSHOT,0x2C,0,0)

keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0)

keybd_event(VK_LMENU,0xA4,KEYEVENTF_KEYUP,0)

}

/* ----------------------------------

simulation of PrintScreen

to get current Desk Top image in clipboard

Loonie

* -----------------------------------*/

void snapscreen_2_clipboard()

{

keybd_event(VK_SNAPSHOT,0x2C,0,0)

keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0)

}

// 剪切板 clipboard 里的图 你可以存放成 BMP , 程序要自己写,不难。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存