方法一:
在xml中使用Include,具体代码如下
<Container>
<Include source="abc.xml"/>
</Container>
方法二:
自定义控件
1、将上面的xml替换成下面的样式
<Container>
<MyAbc />
</Container>
2、创建CMyAbcUI类,继承至CContainerUI类。
3、重写DoInit函数,在函数内部利用构建器创建,代码如下:
void CCrossTextUI::DoInit()
{
CDialogBuilder builder;
CContainerUI* pMyAbc = static_cast<CContainerUI*>(builder.Create(_T("MyAbc.xml"), (UINT)0));
if(pMyAbc )
this->Add(pMyAbc );
else
{
this->RemoveAll();
return ;
}
}