资源说明:windows 截屏封装的类,保存全屏背景,保存前景窗口
//是否希望保存截屏中有光标
void SetWantCursor(BOOL bWantCursor);
BOOL GetWantCursor();
//是否希望保存截屏到剪贴板
void SetWantClipboard(BOOL bWantClipBoard);
BOOL GetWantClipboard();
//设置JPG影像的质量
void SetJpgQuality(long quality);
long GetJpgQuality();
//保存到剪贴板的操作,是忽略m_bWantClipboard变量的,但是m_bWantCursor依然有效
//保存屏幕截屏到剪贴板
BOOL SaveScreenToClipboard();
//保存到剪贴板的操作,是忽略m_bWantClipboard变量的,但是m_bWantCursor依然有效
//保存前景窗口到剪贴板
BOOL SaveForgroundToClipClipboard();//这里有一个问题,就是如果开启了窗口边界模糊效果的话,保存的窗口稍微有点大
//获取HBITMAP 对象指针
//将截屏保存到文件,支持png,jpg,tif,bmp,git五种格式,通过文件的后缀进行判断,如果文件没有扩展名的话,默认使用BMP文件格式
//对于JPG文件,如果要更改文件质量的话,可以调用SetJpgQuality函数来这是影像的质量
BOOL SaveScreenToFile(LPCTSTR szFileName);
BOOL SaveForgroundToFile(LPCTSTR szFileName);
BOOL SaveHwndToClipboard(HWND hwnd);
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。