資源簡介
使用MFC做的一個截圖軟件,實現了截取屏幕圖像,選定區域截圖,截圖區域打標記,動態顯示按鈕,保存截圖圖像到剪貼板和BMP文件,用到雙緩沖技術。僅上傳了.h和.cpp文件,未包含完整工程。
代碼片段和文件信息
//?CutScreenDlg.cpp?:?實現文件
//
#include?“stdafx.h“
#include?“CutScreen.h“
#include?“CutScreenDlg.h“
#include?“afxdialogex.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CCutScreenDlg?對話框
CCutScreenDlg::CCutScreenDlg(CWnd*?pParent?/*=NULL*/)
:?CDialogEx(CCutScreenDlg::IDD?pParent)
{
m_hIcon?=?AfxGetApp()->LoadIcon(IDR_MAINframe);
begin.x?=?-1;
begin.y?=?-1;
end.x?=?-1;
end.y?=?-1;
TagBegin.x?=?-1;
TagBegin.y?=?-1;
TagEnd.x?=?-1;
TagEnd.y?=?-1;
Action?=?TAG_NOTHING;
UserMark?=?-1;
for(int?i?=?0;?i?4;?i++)
{
UserBmp[i]?=?NULL;
}
UserColor?=?RGB(255?0?0);
}
void?CCutScreenDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialogEx::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CCutScreenDlg?CDialogEx)
ON_WM_PAINT()
ON_WM_
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????34274??2013-11-14?16:51??CutScreenDlg.cpp
?????文件????????1701??2013-11-14?16:55??CutScreenDlg.h
- 上一篇:圖 C語言求解
- 下一篇:用vc++和OpenGL實現三維地形實時動態顯示
評論
共有 條評論