#include "StdAfx.h" #include "ModuleDeviceMgr.h" #include "GlobalFunction.h" #include "PropertieMgr.h" #include "MarkObjPropertieMgr.h" #include "GlobalFunction.h" #include "PltReader.h" #include "Laser.h" #include "ApplicationPriority.h" #include "WorkAreaMgr.h" #include "AuthorityMgr.h" #include "MarkAreaMgr.h" #include "SocketMgr.h" #include "LogMgr.h" #include "CommonFlowMgr.h" #include "WorkRecord.h" #include "Ruler.h" #include "ObjComponentMgr.h" #include "EasyOperationMgr.h" #include "TemplateMgr.h" #include "GlobalDrawMgr.h" #include "WorkFileMgr.h" #include "EncryptionMgr.h" #include "ProgramLaserTuiHuo.h" #include "WarningMgr.h" #include "LaserPowCheckMgr.h" #include "WaferRecipeDataMgr.h" #include "RecipeMgr.h" #include "CommonParaMgr.h" #include "LanguageMgr.h" #include "WaferRecipeDataMgr.h" CModuleDeviceMgr gModuleDeviceMgr;//管理全局使用的类 CModuleDeviceMgr::CModuleDeviceMgr(void) { } CModuleDeviceMgr::~CModuleDeviceMgr(void) { DeleteAllModule(); } //创建模块对象(注意模块初始化的顺序) void CModuleDeviceMgr::CreatAllModule() { //日志管理模块 gLogMgr = new CLogMgr; m_ModuleVec.push_back((CModule*)gLogMgr); //固定参数 m_ModuleVec.push_back((CModule*)gCommonParaMgr); //权限管理 m_ModuleVec.push_back((CModule*)gAuthorityMgr); //模板管理(需要在前面,因为需要为layer 绑定模板才能绘制) m_ModuleVec.push_back((CModule*)gTemplateMgr); //设备加密管理 m_ModuleVec.push_back((CModule*)gEncryptionMgr); //全局绘制管理模块 m_ModuleVec.push_back((CModule*)gDraw); //标尺 m_ModuleVec.push_back((CModule*)gRuler); //笔参数 m_ModuleVec.push_back((CModule*)gPenParMgr); //工作区域 m_ModuleVec.push_back((CModule*)gWorkAreaMgr); //元件管理 m_ModuleVec.push_back((CModule*)gObjComponentMgr); //便捷操作管理 m_ModuleVec.push_back((CModule*)gEasyOperationMgr); //程序优先级管理 m_ModuleVec.push_back((CModule*)gAppPriorityMgr); //加工文件管理 m_ModuleVec.push_back((CModule*)gWorkFileMgr); m_ModuleVec.push_back((CModule*)gProgramLaserTuiHuo); m_ModuleVec.push_back((CModule*)gRecipeMgr); m_ModuleVec.push_back((CModule*)gWaferRecipeDataMgr); } void CModuleDeviceMgr::InsertModuleGridProperty(int SelIdx,CMFCPropertyGridCtrl &PropertyGrid) { }