| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #pragma once
- #include "../pch/pch.h"
- class CMainWnd;
- class CBasePageUI : public CContainerUI
- {
- public:
- CBasePageUI()
- {}
- virtual ~CBasePageUI()
- {
- }
- //初始化当前页面的展示,处理默认展示效果,在页面被加载的时候调用
- virtual void InitShow() = 0;
- //处理按钮点击类事件
- virtual void HandleClickMsg(TNotifyUI& msg) = 0;
- //处理option切换事件
- virtual void HandleSelectChangeMsg(TNotifyUI& msg) = 0;
- //处理下拉框、radio的切换事件
- virtual void HandleItemSelectMsg(TNotifyUI& msg) = 0;
- //处理编辑框输入内容改变事件
- virtual void HandleTextChangedMsg(TNotifyUI& msg) = 0;
- //处理扫码枪捕捉到的扫码信息
- virtual void HandleTextCapture(std::string content) = 0;
- void SetMainWnd(CMainWnd* wnd)
- {
- m_pMainWnd = wnd;
- }
- protected:
- CMainWnd* m_pMainWnd;
- };
|