CShuangpingTool.h 677 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #pragma once
  2. #include "../wnd/CFupingWnd.h"
  3. #include "../zhipuzi/CDiandanOrder.h"
  4. class CShuangpingTool
  5. {
  6. public:
  7. static CShuangpingTool* GetInstance()
  8. {
  9. static CShuangpingTool instance;
  10. return &instance;
  11. }
  12. //初始化副屏,对副屏情况进行判断(程序刚启动马上就执行)
  13. void Init();
  14. //刷新副屏显示,在点单页面的商品或价格发生变化时调用,重新计算渲染副屏显示数据
  15. void UpdateShow(CDiandanOrder& order, double total_youhui, double total_price, double dabao_money);
  16. private:
  17. CShuangpingTool();
  18. public:
  19. //当前是否双屏模式(超过1个屏幕判定为双屏)
  20. bool IsShuangping();
  21. private:
  22. bool m_is_shuangping = false;
  23. RECT m_fuping_rect;
  24. CFupingWnd* m_pFuping = NULL;
  25. };