1、先定義類
class CDetectInfoListUI : public CListUI, public IListCallbackUI
<HorizontalLayout bkcolor="#FFE1E1E1" childpadding="10">
<DetectInfoList bkcolor="#FFEAEAEA" bordersize="1" padding="30,10,10,10" bordercolor="#FFBABABA" width="400" height="400" name="myList" itemshowhtml="true" VScrollBar="true" HScrollBar="true"/>
</HorizontalLayout>
class CFrameWindowWnd : public CWindowWnd, public INotifyUI, public IDialogBuilderCallback
virtual CControlUI* CreateControl(LPCTSTR pstrClass);
CControlUI* CFrameWindowWnd::CreateControl(LPCTSTR pstrClass)
{
if (_tcsicmp(pstrClass, _T("DetectInfoList")) == 0)
{
return (m_pInfoList = new CDetectInfoListUI);
}
return NULL;
}
然後在OnPrepare裡就能用了。