file://-----------------------------------------------------------------------------
int __declspec(dllexport)myFunction::GetScreen()
{
int wid,hei;
DEVMODE DevMode;
int i=0;
while(EnumDisplaySettings(NULL,i,&DevMode))
i--;
wid=(int)DevMode.dmPelsWidth;
hei=(int)DevMode.dmPelsHeight;
return(wid);
file://return(hei);
}
file://-----------------------------------------------------------------------------
void __declspec(dllexport) myFunction::mkFormSize(TForm *Fom)
{
int width;
width=GetScreen();
switch(width){
case 640:
Fom->ScaleBy(640,1024);
break;
case 800:
Fom->ScaleBy(800,1024);
break;
case 1024:
Fom->ScaleBy(1,1);
break;
case 1280:
Fom->ScaleBy(1280,1024);
break;
default :
break;
}
}
file://------------------------------------------------------------------------------
void __declspec(dllexport) myFunction::mkTringButton(TBitBtn *bt)
{
POINT TrPoint[3];
TrPoint[0].x=bt->Width/2;
TrPoint[0].y=0;
TrPoint[1].x=0;
TrPoint[1].y=bt->Height;
TrPoint[2].x=bt->Width;
TrPoint[2].y=bt->Width;
HRGN hRgn=CreatePolygonRgn(TrPoint,3,1);
SetWindowRgn(bt->Handle,hRgn,true);
}
file://-----------------------------------------------------------------------------
void __declspec(dllexport) myFunction::mkTringButton(TButton *bt)
{
POINT TrPoint[3];
TrPoint[0].x=bt->Width/2;
TrPoint[0].y=0;
TrPoint[1].x=0;
TrPoint[1].y=bt->Height;
TrPoint[2].x=bt->Width;
TrPoint[2].y=bt->Width;
HRGN hRgn=CreatePolygonRgn(TrPoint,3,1);
SetWindowRgn(bt->Handle,hRgn,true);
}
file://------------------------------------------------------------------------------
void __declspec(dllexport) myFunction::mkEllipseForm(TForm *Fom)
{
HRGN R;
R=CreateEllipticRgn(0,0,Fom->Width,Fom->Height);
SetWindowRgn(Fom->Handle,R,true);
}
file://------------------------------------------------------------------------------
void __declspec(dllexport) myFunction::mkMaxSizeImage(TForm *Fom,TImage *Image)
{
Fom->BorderStyle=bsNone;
Fom->WindowState=wsMaximized;
Image->Left=(Fom->Width-Image->Width)/2;
Image->Top=(Fom->Height-Image->Height)/2;
}
file://------------------------------------------------------------------------------