#pragma once #include "GlobalDefine.h" #include "WorkData.h" //工作数据管理(单列) class CWorkDataMgr { public: CWorkDataMgr(void); ~CWorkDataMgr(void); static CWorkDataMgr& GetInstance(){return m_Instance;}; void CollectWorkData(); bool GetAllWorkData(vector> &vec); void SetDrawRealWorkData(bool b){m_bDrawRealWorkData = b;}; bool DrawRealWorkData(CDC* pDC); private: static CWorkDataMgr m_Instance; bool m_bDrawRealWorkData;//是否绘制真实工作数据 CWorkData m_WorkData;//保存当前的工作数据 }; extern CWorkDataMgr *gWorkDataMgr;