资源简介
这套截图代码包含以下功能:
1. 基本功能(任意选取截图范围、对局部区域放大、像素值及位置实时显示等)
2. 捕获窗口
3. 涂鸦功能(矩形、椭圆、箭头、画刷、文字、撤销,线宽、颜色、字体定制)
4. 另存为PNG、JPG、BMP格式
5. 取消、完成功能
本套截图代码最终生成dll,开发环境VC6,开发接口WIN32 API,界面技术GDI、GDI+,DLL的调用方式极其简单,就不在给出调用的代码。

代码片段和文件信息
#include “ScreenCapture.h“
#include “ScreenCaptureDlg.h“
CAPTURE_DATA* g_pCaptureData = NULL;
CSCDialog g_scDialog;
HANDLE g_hModule = NULL;
BOOL APIENTRY DllMain( HANDLE hModule
DWORD ul_reason_for_call
LPVOID lpReserved
)
{
g_hModule = hModule;
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
PORT_DIR void ExecuteScreenCapture(CAPTURE_DATA* pCaptureData)
{
if(!pCaptureData)
return;
g_pCaptureData = pCaptureData;
g_scDialog.ShowScreenCaptureDlg();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 2355 2015-06-30 11:26 ScreenCapture\resource.h
I.A.... 247 2015-06-30 11:26 ScreenCapture\resPNG\arrow_down.png
I.A.... 249 2015-06-30 11:26 ScreenCapture\resPNG\arrow_hover.png
I.A.... 1151 2015-06-30 11:26 ScreenCapture\resPNG\arrow_normal.png
文件 1276 2015-06-12 16:00 ScreenCapture\resPNG\back_down.png
文件 1226 2015-06-12 16:00 ScreenCapture\resPNG\back_hover.png
文件 1192 2015-06-12 16:00 ScreenCapture\resPNG\back_normal.png
文件 1212 2015-06-12 16:00 ScreenCapture\resPNG\brush_down.png
文件 1155 2015-06-12 16:00 ScreenCapture\resPNG\brush_hover.png
文件 1142 2015-06-12 16:00 ScreenCapture\resPNG\brush_normal.png
文件 1131 2015-01-30 16:15 ScreenCapture\resPNG\cancel_down.png
文件 1206 2015-01-30 16:14 ScreenCapture\resPNG\cancel_hover.png
文件 1252 2015-01-30 16:14 ScreenCapture\resPNG\cancel_normal.png
文件 1285 2015-06-12 16:00 ScreenCapture\resPNG\ellipse_down.png
文件 1275 2015-06-12 16:00 ScreenCapture\resPNG\ellipse_hover.png
文件 1261 2015-06-12 16:00 ScreenCapture\resPNG\ellipse_normal.png
文件 1185 2015-02-02 09:06 ScreenCapture\resPNG\favorite_down.png
文件 1150 2015-02-02 09:06 ScreenCapture\resPNG\favorite_hover.png
文件 1135 2015-02-02 09:06 ScreenCapture\resPNG\favorite_normal.png
文件 1112 2015-02-02 09:04 ScreenCapture\resPNG\mobile_down.png
文件 1092 2015-02-02 09:04 ScreenCapture\resPNG\mobile_hover.png
文件 1083 2015-02-02 09:04 ScreenCapture\resPNG\mobile_normal.png
文件 1011 2015-02-02 09:00 ScreenCapture\resPNG\mosaic_down.png
文件 1012 2015-02-02 09:00 ScreenCapture\resPNG\mosaic_hover.png
文件 996 2015-02-02 09:00 ScreenCapture\resPNG\mosaic_normal.png
文件 1208 2015-01-30 16:22 ScreenCapture\resPNG\ok_down.png
文件 1218 2015-01-30 16:22 ScreenCapture\resPNG\ok_hover.png
文件 1233 2015-01-30 16:22 ScreenCapture\resPNG\ok_normal.png
文件 989 2015-06-12 15:54 ScreenCapture\resPNG\rectangle_down.png
文件 989 2015-06-12 15:54 ScreenCapture\resPNG\rectangle_hover.png
............此处省略32个文件信息
- 上一篇:UserApp.cpp
- 下一篇:C++写的SIS疾病传播模型模拟
相关资源
- Qt实现 屏幕截图
- hook,捕获所有案件,查找所有窗口,
- c语言dos窗口扫雷.c
- 支付宝公积金截图psd分层编辑
- C语言刷屏神器1.1窗口版
- 操作系统存储管理实验报告c/c++
- OpenCV打开摄像机显示在MFC窗口工程源
- cv::namedWindowGLFWwindow以及notepad嵌入MF
- mfc根据窗口大小自动调整所有控件大
- MFC中的窗口分割和树形目录的创建
- MFC窗口托盘,最小化到托盘,显示图
- 基于可变窗口的立体匹配C++程序代码
- [转载]MFC对话框控件和背景图片自适应
- MFC各种遍历
- 任务栏托盘图标程序/MFC窗口定位/类似
- CANoe窗口与模块介绍
- C语言在vc下编写的Windows窗口小程序
- MFC截图程序 完整版
- C语言的窗口式图形界面案例
- mfc实现点击一个窗口弹出另一个窗口
- 指令系统的自主和兼容视频截图版.
- vs2008 MFC窗口皮肤50套+使用方法
- 异形窗口加局部透明
- VC++6.0全屏切换的窗口
- 数据库课程设计(教室管理信息系统
- MFC解决窗口保存及重绘闪烁问题的一
- MFC解决窗口保存及重绘闪烁问题的一
- 经典中的经典 c语言教程——窗口图形
- C++屏幕截图源代码
- C++屏幕截图工具源代码
评论
共有 条评论