Duilib 内部嵌入xml有两种方式:
方式一 :ChildLayout 使用<ChildLayout xmlfile="duiMenu.xml" float="true" pos="17,100,0" width="105" height="105" />
方式二:重写WindowImplBase::CreateControl(LPCTSTR pstrClass)
{
if (_tcsicmp(pstrClassName,_T("xml")) == 0)
{
CDialogBuilder builder;
CControlUI* pUI = builder.Create(_T("duiMenu.xml"));
return pUI;
}
return NULL;
}
原文链接:https://www.f2er.com/xml/296754.html