1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//---------------------------------------------------------------------------
void __fastcall TVCLManipScaleByResizeForm::MenuZoomPourcentClick(TObject *Sender)
{
TMenuItem *NewZoomMenu = (TMenuItem*)Sender;
if (NewZoomMenu != CurrentZoomMenu)
{
if (((this->Width * NewZoomMenu->Tag / CurrentZoomMenu->Tag) < Screen->WorkAreaWidth)
&& ((this->Height * NewZoomMenu->Tag / CurrentZoomMenu->Tag) < Screen->WorkAreaHeight))
{
CurrentZoomMenu->Checked = false;
NewZoomMenu->Checked = true;
ScaleBy(NewZoomMenu->Tag, CurrentZoomMenu->Tag);
CurrentZoomMenu = NewZoomMenu;
}
}
} |
Partager