| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193 |
- #pragma once
- #include "../pch/pch.h"
- #include "../page/CDiandanPageUI.h"
- #include "../page/CWaimaiOrderListPageUI.h"
- #include "../page/CWaimaiOrderInfoPageUI.h"
- #include "../page/CDianneiOrderListPageUI.h"
- #include "../page/CDianneiOrderInfoPageUI.h"
- #include "../page/CSettingPageUI.h"
- #include "../page/CHuiyuanPageUI.h"
- #include "../page/CBaobiaoPageUI.h"
- #include "../page/CJiaobanPageUI.h"
- #include "../page/CGengduoPageUI.h"
- #include "../page/CShangpinPageUI.h"
- #include "../page/CZhengcanPageUI.h"
- #include "../page/CSaomashouyinPageUI.h"
- #include "../page/CKucunPageUI.h"
- #include "../page/CCaigouPageUI.h"
- #include "../page/CShangpinCreatePageUI.h"
- #include "../page/CShangpinUpdatePageUI.h"
- #include "../page/CZhengcanDiandanPageUI.h"
- #include "../page/CZhengcanOrderListPageUI.h"
- #include "../page/CZhengcanOrderInfoPageUI.h"
- #include "../page/CShoukuanPageUI.h"
- #include "../page/CShoukuanOrderListPageUI.h"
- #include "../page/CShoukuanOrderInfoPageUI.h"
- #include "../page/CAIxuexiPageUI.h"
- #include "CWaimaiOrderItemUI.h"
- #include "CDianneiOrderItemUI.h"
- #include "CDiandanFoodItemUI.h"
- #include "CFoodtypeOptionUI.h"
- #include "CDiandanNatureItemUI.h"
- #include "CShangpinFoodItemUI.h"
- #include "CTabletypeOptionUI.h"
- #include "CZhengcanTableItemUI.h"
- #include "CZhengcanOrderItemUI.h"
- #include "CShoukuanOrderItemUI.h"
- #include "CFoodXuexiImageItemUI.h"
- class CDialogBuilderCallbackEx : public IDialogBuilderCallback
- {
- public:
- CControlUI* CreateControl(LPCTSTR pstrClass)
- {
- //page相关的
- if (_tcscmp(pstrClass, _T("DiandanPage")) == 0)
- {
- return new CDiandanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("WaimaiOrderListPage")) == 0)
- {
- return new CWaimaiOrderListPageUI;
- }
- else if (_tcscmp(pstrClass, _T("WaimaiOrderInfoPage")) == 0)
- {
- return new CWaimaiOrderInfoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("DianneiOrderListPage")) == 0)
- {
- return new CDianneiOrderListPageUI;
- }
- else if (_tcscmp(pstrClass, _T("DianneiOrderInfoPage")) == 0)
- {
- return new CDianneiOrderInfoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("SettingPage")) == 0)
- {
- return new CSettingPageUI;
- }
- else if (_tcscmp(pstrClass, _T("HuiyuanPage")) == 0)
- {
- return new CHuiyuanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("BaobiaoPage")) == 0)
- {
- return new CBaobiaoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("JiaobanPage")) == 0)
- {
- return new CJiaobanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("GengduoPage")) == 0)
- {
- return new CGengduoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShangpinPage")) == 0)
- {
- return new CShangpinPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanPage")) == 0)
- {
- return new CZhengcanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("SaomashouyinPage")) == 0)
- {
- return new CSaomashouyinPageUI;
- }
- else if (_tcscmp(pstrClass, _T("KucunPage")) == 0)
- {
- return new CKucunPageUI;
- }
- else if (_tcscmp(pstrClass, _T("CaigouPage")) == 0)
- {
- return new CCaigouPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShangpinCreatePage")) == 0)
- {
- return new CShangpinCreatePageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShangpinUpdatePage")) == 0)
- {
- return new CShangpinUpdatePageUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanDiandanPage")) == 0)
- {
- return new CZhengcanDiandanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanOrderListPage")) == 0)
- {
- return new CZhengcanOrderListPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanOrderInfoPage")) == 0)
- {
- return new CZhengcanOrderInfoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShoukuanPage")) == 0)
- {
- return new CShoukuanPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShoukuanOrderListPage")) == 0)
- {
- return new CShoukuanOrderListPageUI;
- }
- else if (_tcscmp(pstrClass, _T("ShoukuanOrderInfoPage")) == 0)
- {
- return new CShoukuanOrderInfoPageUI;
- }
- else if (_tcscmp(pstrClass, _T("AIxuexiPage")) == 0)
- {
- return new CAIxuexiPageUI;
- }
- //控件相关的
- else if (_tcscmp(pstrClass, _T("WaimaiOrderItem")) == 0)
- {
- return new CWaimaiOrderItemUI;
- }
- else if (_tcscmp(pstrClass, _T("DianneiOrderItem")) == 0)
- {
- return new CDianneiOrderItemUI;
- }
- else if (_tcscmp(pstrClass, _T("FoodtypeOption")) == 0)
- {
- return new CFoodtypeOptionUI;
- }
- else if (_tcscmp(pstrClass, _T("DiandanFoodItem")) == 0)
- {
- return new CDiandanFoodItemUI;
- }
- else if (_tcscmp(pstrClass, _T("DiandanNatureItem")) == 0)
- {
- return new CDiandanNatureItemUI;
- }
- else if (_tcscmp(pstrClass, _T("ShangpinFoodItem")) == 0)
- {
- return new CShangpinFoodItemUI;
- }
- else if (_tcscmp(pstrClass, _T("TabletypeOption")) == 0)
- {
- return new CTabletypeOptionUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanTableItem")) == 0)
- {
- return new CZhengcanTableItemUI;
- }
- else if (_tcscmp(pstrClass, _T("ZhengcanOrderItem")) == 0)
- {
- return new CZhengcanOrderItemUI;
- }
- else if (_tcscmp(pstrClass, _T("ShoukuanOrderItem")) == 0)
- {
- return new CShoukuanOrderItemUI;
- }
- else if (_tcscmp(pstrClass, _T("FoodXuexiImageItem")) == 0)
- {
- return new CFoodXuexiImageItemUI;
- }
- return NULL;
- }
- };
|