|
76 Надо открыть JPG картинку и поставить её на фон рабочего стола, как это сделать?
TJPEGImage* JPG = new TJPEGImage();
Graphics::TBitmap* BMP = new Graphics::TBitmap();
try
{
JPG->LoadFromFile("SightCache/" + FileName + ".jpg");
BMP->Assign(JPG);
BMP->SaveToFile(WinDir + "/wallpaper.bmp");
}
catch(...)
{
DeleteFile("SightCache/" + FileName + ".jpg");
}
delete JPG;
delete BMP;
AnsiString wlpPath = WinDir + "/wallpaper.bmp";
SystemParametersInfo(SPI_SETDESKWALLPAPER,
0,wlpPath.c_str(),SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE);
Alexander Yuryshev
Предыдущий вопрос
|
|
Следующий вопрос
источник
by jenyok
|
|
|