如果只是单纯的截取屏幕BMP图片,无需另外加头文件,如果要将所截图片转化为JPG格式,则需要加上头文件
#include <jpeg.hpp>
截图代码如下:
AnsiString IStr,ITemp;
char Lujing[100];
IStr="";
ITemp=Now().FormatString("yyyy/mm/dd hh:mm:ss");
IStr=ITemp.SubString(3,2)+ITemp.SubString(6,2)+ITemp.SubString(9,2)+ITemp.SubString(12,2)+ITemp.SubString(15,2)+ITemp.SubString(18,2);
IStr+=".jpg"; //给图片命名
if(!DirectoryExists(".//screen"))CreateDir(".//screen"); 程序下是否有文件夹,无则创之
Graphics::TBitmap *Bitmap=new Graphics::TBitmap();
TJPEGImage *jpeg = new TJPEGImage();
Bitmap->Width=Form1->Width; //窗体截图
Bitmap->Height=Form1->Height;
//====Bitmap->Width=Screen->Wid