文件名称:windows 截屏工具 封装的类
文件大小:4KB
文件格式:RAR
更新时间:2021-10-23 15:19:02
windows 截屏
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);
【文件预览】:
截屏工具
----CaptureWindow.cpp(14KB)
----CaptureWindow.h(2KB)