CCaigouPageUI.cpp 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #include "../pch/pch.h"
  2. #include "CCaigouPageUI.h"
  3. #include "../control/ControlEx.h"
  4. #include "../tool/CSqlite3.h"
  5. CCaigouPageUI::CCaigouPageUI()
  6. {
  7. }
  8. CCaigouPageUI::~CCaigouPageUI()
  9. {
  10. }
  11. //初始化当前页面的展示,处理默认展示效果,在页面被加载的时候调用
  12. void CCaigouPageUI::InitShow()
  13. {
  14. }
  15. //处理按钮点击类事件
  16. void CCaigouPageUI::HandleClickMsg(TNotifyUI& msg)
  17. {
  18. CDuiString name = msg.pSender->GetName();
  19. }
  20. //处理option切换事件
  21. void CCaigouPageUI::HandleSelectChangeMsg(TNotifyUI& msg)
  22. {
  23. CDuiString name = msg.pSender->GetName();
  24. COptionUI* curOption = static_cast<COptionUI*>(msg.pSender);
  25. std::wstring groupname = curOption->GetGroup();
  26. }
  27. //处理下拉框、radio的切换事件
  28. void CCaigouPageUI::HandleItemSelectMsg(TNotifyUI& msg)
  29. {
  30. }
  31. //处理编辑框输入内容改变事件
  32. void CCaigouPageUI::HandleTextChangedMsg(TNotifyUI& msg)
  33. {
  34. CDuiString name = msg.pSender->GetName();
  35. }
  36. //处理扫码枪捕捉到的扫码信息
  37. void CCaigouPageUI::HandleTextCapture(std::string content)
  38. {
  39. }
  40. void CCaigouPageUI::SetPos(RECT rc, bool bNeedInvalidate)
  41. {
  42. m_nPageWidth = rc.right - rc.left;
  43. CContainerUI::SetPos(rc, bNeedInvalidate);
  44. }