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

版权声明:原创文章转载时请附上原文链接 https://blog.csdn.net/aniven/article/details/556346

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);

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页