UILIB 加载XML

	virtual long HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
	{
		long rest = 0;
		if (WM_CREATE == uMsg)
		{
			m_PaintManager.Init(m_hWnd);
		/*	CControlUI*but = new CButtonUI;
			but->SetBkColor(0xff00ff00);
			but->SetName(_T("bth"));
			but->SetText(_T("hello"));
			m_PaintManager.AttachDialog(but);
			m_PaintManager.AddNotifier(this);*/
			// Builder  生成器的意思

			CDialogBuilder root;
			CControlUI *proot = root.Create(_T("text.xml"),0,0,&m_PaintManager);
			m_PaintManager.AttachDialog(proot);//添加
			m_PaintManager.AddNotifier(this);

			return rest;
		}
		if (m_PaintManager.MessageHandler(uMsg, wParam, lParam,rest))
			return rest;
		return __super::HandleMessage(uMsg, wParam, lParam);
	}

XML 编辑

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  <! --  版本 编码-->
<Window size="800,600" sizebox="2,2,2,2" caption="3,3,3,3"> <!-- 窗口大小 标题栏 大小-->
    <HorizontalLayout bkcolor="#ff00ff00" height="95">  <!--  部件 -->
        <Button name="bth" text="hellor wordl"/><!--部件 中的对象-->
    </HorizontalLayout> <!-- 完成部件 过程-->
</Window>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值