UIDlgBuilder.h ( 文件浏览 )
- keepall 发布于 2016-08-23 13:24
- 浏览次数:446
- 下载次数: 1
- 下载需 20 积分
-
- 侵权举报
#ifndef __UIDLGBUILDER_H__ #define __UIDLGBUILDER_H__ #pragma once namespace DuiLib { class IDialogBuilderCallback { public: virtual CControlUI* CreateControl(LPCTSTR pstrClass) = 0; }; class UILIB_API CDialogBuilder { public: CDialogBuilder(); CControlUI* Create(STRINGorID xml, LPCTSTR type = NULL, IDialogBuilderCallback* pCallback = NULL, CPaintManagerUI* pManager = NULL, CControlUI* pParent = NULL); CControlUI* Create(IDialogBuilderCallback* pCallback = NULL, CPaintManagerUI* pManager = NULL, CControlUI* pParent = NULL); CMarkup* GetMarkup(); void GetLastErrorMessage(LPTSTR pstrMessage, SIZE_T cchMax) const; void GetLastErrorLocation(LPTSTR pstrSource, SIZE_T cchMax) const; private: CControlUI* _Parse(CMarkupNode* parent, CControlUI* pParent = NULL, CPaintManagerUI* pManager = NULL); CMarkup m_xml; IDialogBuilderCallback* m_pCallback; LPCTSTR m_pstrtype; }; } // namespace DuiLib #endif // __UIDLGBUILDER_H__
...
展开> <收缩
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^ Sponsored links