[阅读: 373] 2006-10-12 08:31:48
void __fastcall TfrmMain::fxLoadSubForm(TClass pform)
{
if(pCurrentForm!=NULL)
{
delete pCurrentForm;
pCurrentForm=NULL;
};
Application->CreateForm(pform,&pform);
TForm * p=(TForm*)pform;
p->Parent=pnlMain;
p->Left=0;
p->Top=0;
sdMain->AddNestForm(this,p);
p->Show();
pCurrentForm=p;
}
这段代码是用来动态加载窗体的,可是有问题,麻烦给分析一下. 参数是一个窗体类型指针.
不是偶发明的,从一个DELPHI代码上学来的,关于其中的窗体创建部分不了解.