13,824
社区成员
发帖
与我相关
我的任务
分享
void __fastcall CrnShowFormOnMonitor(TForm *form, int monitorIndex)
{
if (Screen->MonitorCount > monitorIndex)
{
form->DefaultMonitor = dmDesktop;
form->Left = Screen->Monitors[monitorIndex]->Left;
form->Top = Screen->Monitors[monitorIndex]->Top;
}
form->Show();
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2 = new TForm2(this);
// 将Form2显示在第二个显示器上
CrnShowFormOnMonitor(Form2, 1);
}
根据需要自己调整Left/Top