Delphi 如何将窗体集中在第二个监视器上?
我正在使用在第二个监视器上显示一个窗体,并且需要它显示为居中 这是我最后一次尝试,但没有成功。我怎样才能做到呢Delphi 如何将窗体集中在第二个监视器上?,delphi,vcl,multiple-monitors,delphi-10.3-rio,Delphi,Vcl,Multiple Monitors,Delphi 10.3 Rio,我正在使用在第二个监视器上显示一个窗体,并且需要它显示为居中 这是我最后一次尝试,但没有成功。我怎样才能做到呢 MonitorForm.Left := (mInfo.rcWork.Width - MonitorForm.Width) div 2; MonitorForm.Top := (mInfo.rcWork.Height - MonitorForm.Height) div 2; 您需要考虑显示器在整个桌面大小中的左/上位置: MonitorForm.Left := mIn
MonitorForm.Left := (mInfo.rcWork.Width - MonitorForm.Width) div 2;
MonitorForm.Top := (mInfo.rcWork.Height - MonitorForm.Height) div 2;
您需要考虑显示器在整个桌面大小中的左/上位置:
MonitorForm.Left := mInfo.rcWork.Left + (mInfo.rcWork.Width - MonitorForm.Width) div 2;
MonitorForm.Top := mInfo.rcWork.Top + (mInfo.rcWork.Height - MonitorForm.Height) div 2;
您需要考虑显示器在整个桌面大小中的左/上位置:
MonitorForm.Left := mInfo.rcWork.Left + (mInfo.rcWork.Width - MonitorForm.Width) div 2;
MonitorForm.Top := mInfo.rcWork.Top + (mInfo.rcWork.Height - MonitorForm.Height) div 2;