551
社区成员
发帖
与我相关
我的任务
分享
void __fastcall ShowFlash(void)
{
//显示启动界面。//3.0.0.0 +
int w,h,x,y;
int iVer;
AnsiString Ver;
ZGetFileVersion(ParamStr(0),Ver,iVer);
TPNGObject *pngObj = new TPNGObject();
pngObj->LoadFromResourceName((int)HInstance,"FLASH");
TCanvas *ScreenCanvas=new TCanvas();
w = pngObj->Width;
h = pngObj->Height;
x = (Screen->Width - w)/2;
y = (Screen->Height- h)/2;
try
{
ScreenCanvas->Handle=GetDC(0);
RECT pRect = {x,y,x+w,y+h};
pngObj->Draw(ScreenCanvas,pRect);
ScreenCanvas->Font->Size = 10;
ScreenCanvas->TextOutA(x+135,y+219,Ver);
}__finally
{
ReleaseDC(0,ScreenCanvas->Handle);
delete ScreenCanvas;
delete pngObj;
}
}
//---------------------------------------------------------------------------
分享的都是好人