好人做到底,送佛送到西。虽然上一篇教程已经说得很详细了,但Alberl还是再举一个例子。上一篇教程的主窗口是MFC的,所以这篇教程把主窗口换成duilib的~O(∩_∩)O~
1、我们利用《2013 duilib入门简明教程 -- 完整的自绘标题栏(8)》里的XML做为主窗口,并且把客户区的控件都去掉,换成一个自定义控件<Dialog />。将XML改名为XMP_MAIN.xml,并放到exe目录。
2、在CDuiFrameWnd::CreateControl()函数里,加入自定义控件Dialog的创建:
if (_tcsicmp(pstrClassName, _T("Dialog")) == 0) { CWndUI *pUI = new CWndUI; CXMPDlg