資源簡介
使用MFC做的一個(gè)截圖軟件,實(shí)現(xiàn)了截取屏幕圖像,選定區(qū)域截圖,截圖區(qū)域打標(biāo)記,動(dòng)態(tài)顯示按鈕,保存截圖圖像到剪貼板和BMP文件,用到雙緩沖技術(shù)。僅上傳了.h和.cpp文件,未包含完整工程。
代碼片段和文件信息
//?CutScreenDlg.cpp?:?實(shí)現(xiàn)文件
//
#include?“stdafx.h“
#include?“CutScreen.h“
#include?“CutScreenDlg.h“
#include?“afxdialogex.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CCutScreenDlg?對(duì)話框
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_
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????34274??2013-11-14?16:51??CutScreenDlg.cpp
?????文件????????1701??2013-11-14?16:55??CutScreenDlg.h
評(píng)論
共有 條評(píng)論