ControlEx.h 559 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "../pch/pch.h"
  3. #include "CWaimaiOrderItemUI.h"
  4. #include "OrderListUI.h"
  5. #include "CWaimaiOrderInfoUI.h"
  6. class CDialogBuilderCallbackEx : public IDialogBuilderCallback
  7. {
  8. public:
  9. CControlUI* CreateControl(LPCTSTR pstrClass)
  10. {
  11. if (_tcscmp(pstrClass, _T("DeskList")) == 0)
  12. {
  13. return new OrderListUI;
  14. }
  15. else if (_tcscmp(pstrClass, _T("WaimaiOrderItem")) == 0)
  16. {
  17. return new CWaimaiOrderItemUI;
  18. }
  19. else if (_tcscmp(pstrClass, _T("WaimaiOrderInfo")) == 0)
  20. {
  21. return new CWaimaiOrderInfoUI;
  22. }
  23. return NULL;
  24. }
  25. };