將窗体加入到PageControl中成为一个TabSheet

1:如果是MDIChild,在子窗口中重載這個函數:
*.h
void __fastcall CreateParams(TCreateParams& Params);
*.cpp
void __fastcall TForm2::CreateParams(TCreateParams& Params)
{
  TForm::CreateParams(Params);
  Params.Style=WS_CHILD|WS_CLIPSIBLINGS;
  Params.WndParent=TabSheet->Handle;
  //設置成与tablesheet一樣的大小
  Params.X = 0;
  Params.Y = 0;
  Params.Width = 100;
  Params.Height = 200;
}

2:如果不是MDIChild更简单,可以这样:
DLL窗体->ManualDock(PageControl1,NULL,alClient);

你可能感兴趣的:(null,dll)