資源簡介
1、可自識別區域,【右鍵單擊】選中區域 2、工具欄可實現【畫線】,【矩形】,【不規則畫圖】,【保存】,【退出】,保存到剪切板功能 3、【左鍵拖動】繪制自定義截圖 4、自定義截圖區域外,【左鍵拖動】,重新截圖 5、自定義截圖區域內,【左鍵拖動】,可改變截圖位置,邊界可改變大小 6、自定義截圖區域內,【右鍵單擊】,可保存文件,分別有png,bmp, jpg格式 7、自定義截圖區域內,【左鍵雙擊】,可保存截圖到剪切板,以便粘貼到其他處 8、鼠標移動,可實現【放大鏡】顯示當前鼠標位置 9、【關閉】可點擊工具欄【關閉按鈕】,或者【esc】
代碼片段和文件信息
//?CMAgnifyDlg.cpp?:?實現文件
//
#include?“stdafx.h“
#include?“ScreenShotTool.h“
#include?“CMAgnifyDlg.h“
//?CCMAgnifyDlg?對話框
IMPLEMENT_DYNAMIC(CCMagnifyDlg?CDialog)
CCMagnifyDlg::CCMagnifyDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CCMagnifyDlg::IDD?pParent)
{
????m_nDestWidth??=?0;?
????m_nDestHeight?=?0;
}
CCMagnifyDlg::~CCMagnifyDlg()
{
}
void?CCMagnifyDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CCMagnifyDlg?CDialog)
????ON_WM_CLOSE()
????ON_WM_ERASEBKGND()
????ON_WM_PAINT()
????ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
//?CCMAgnifyDlg?消息處理程序
BOOL?CCMagnifyDlg::OnInitDialog()
{
????CDialog::OnInitDialog();
????//?TODO:??在此添加額外的初始化
????InitScreen();
????return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
????//?異常:?OCX?屬性頁應返回?FALSE
}
void?CCMagnifyDlg::OnClose()
{
????//?TODO:?在此添加消息處理程序代碼和/或調用默認值
????PostQuitMessage(0);
????CDialog::OnClose();
}
BOOL?CCMag
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????541??2016-07-20?20:03??ScreenShotTool\bin\ReadMe.txt
?????文件?????204800??2016-07-20?20:34??ScreenShotTool\bin\ScreenShotTool.exe
?????文件??????15933??2016-07-20?19:38??ScreenShotTool\doc\AlphaBlend透明.docx
?????文件??????27776??2016-07-20?09:28??ScreenShotTool\doc\MFC模態對話框和非模態對話框.docx
?????文件??????15747??2016-07-20?19:40??ScreenShotTool\doc\StretchBlt拉伸壓縮位圖拷貝.docx
?????文件???????3981??2016-07-20?19:12??ScreenShotTool\doc\畫圖.txt
?????文件??????14222??2016-07-20?19:13??ScreenShotTool\doc\獲取桌面所有窗口.docx
?????文件????????470??2016-07-20?19:12??ScreenShotTool\doc\獲取窗口句柄.txt
?????文件???????4610??2016-07-20?18:02??ScreenShotTool\src\ScreenShotTool\CMagnifyDlg.cpp
?????文件???????1095??2016-07-20?18:54??ScreenShotTool\src\ScreenShotTool\CMagnifyDlg.h
?????文件???????1414??2016-07-15?15:19??ScreenShotTool\src\ScreenShotTool\CRectTrackerEx.cpp
?????文件????????240??2016-07-15?15:17??ScreenShotTool\src\ScreenShotTool\CRectTrackerEx.h
?????文件???????2510??2016-07-20?17:45??ScreenShotTool\src\ScreenShotTool\define.h
?????文件???????4691??2016-07-19?15:29??ScreenShotTool\src\ScreenShotTool\EnumAllWindowsRect.cpp
?????文件????????759??2016-07-11?18:53??ScreenShotTool\src\ScreenShotTool\EnumAllWindowsRect.h
?????文件???????2995??2016-06-27?11:52??ScreenShotTool\src\ScreenShotTool\ReadMe.txt
?????文件???????4286??2016-07-19?14:32??ScreenShotTool\src\ScreenShotTool\res\ico\Cancel.ico
?????文件???????4286??2016-07-19?14:51??ScreenShotTool\src\ScreenShotTool\res\ico\Exit.ico
?????文件???????4286??2016-07-19?14:22??ScreenShotTool\src\ScreenShotTool\res\ico\Line.ico
?????文件???????4286??2016-07-19?14:44??ScreenShotTool\src\ScreenShotTool\res\ico\OK.ico
?????文件???????4286??2016-07-19?14:03??ScreenShotTool\src\ScreenShotTool\res\ico\Pen.ico
?????文件???????4286??2016-07-19?14:17??ScreenShotTool\src\ScreenShotTool\res\ico\Rect.ico
?????文件???????4286??2016-07-19?14:11??ScreenShotTool\src\ScreenShotTool\res\ico\Save.ico
?????文件??????97566??2016-07-20?20:24??ScreenShotTool\src\ScreenShotTool\res\ScreenShotTool.ico
?????文件????????370??2016-06-27?11:52??ScreenShotTool\src\ScreenShotTool\res\ScreenShotTool.rc2
?????文件???????1736??2016-07-20?19:08??ScreenShotTool\src\ScreenShotTool\resource.h
?????文件?????138012??2016-07-20?15:15??ScreenShotTool\src\ScreenShotTool\ScreenShotTool.aps
?????文件???????1757??2016-06-27?11:52??ScreenShotTool\src\ScreenShotTool\ScreenShotTool.cpp
?????文件????????493??2016-06-27?11:52??ScreenShotTool\src\ScreenShotTool\ScreenShotTool.h
?????文件???????6569??2016-07-20?20:09??ScreenShotTool\src\ScreenShotTool\ScreenShotTool.rc
............此處省略20個文件信息
評論
共有 條評論