资源简介
这套截图代码包含以下功能:
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疾病传播模型模拟
相关资源
- 计算机网络滑动窗口实验
- C++截图、抓屏程序
- 在对话框中实现打印预览并实现打印
- mfc 窗口分割实现多视图切换
- 一位滑动窗口协议模拟 c语言实现
- mfc视图区域嵌入嵌入外部exe(窗口程
- VS2010 C++窗口应用程序窗口之间传递参
- c++高仿QQ截图
- mfc安装全局钩子,显示窗口的标题
- Win32窗口创建源码 by浅墨
- OpenGL窗口背景绘制
- c++ 屏幕截图源程序,这个截图程序思
- C++(CS起源GDI透视自瞄)+代码全写了
- 基于MFC OpenGL读取obj文件并以双视图显
- MFC 窗口阴影效果
- opencv多视频同一窗口显示C++程序
- MFC折叠和展开窗口实现方法.txt
- VC++实现客户端与服务器端的文件传输
- 多窗口之间的通信
- C语言控制台窗口界面编程(修正版)
- 换肤窗口VC++程序与源码
- MFC 窗口缩放
- mfc 将dll中的窗口嵌入到主窗口中
- (源码)百分百仿360安全卫士界面和
- mfc做的一个非常漂亮的登陆界面透明
- C++异形窗口+WEB控件+关闭按钮 完美实
- 罗云斌win32汇编.rar
- MFC 异形窗口的制作
- 多窗口文本工具(qt源码)
- Qt五子棋小游戏(源码+截图)
评论
共有 条评论