You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

87 lines
2.3 KiB
C++

#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;//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>
CModuleDeviceMgr::CModuleDeviceMgr(void)
{
}
CModuleDeviceMgr::~CModuleDeviceMgr(void)
{
DeleteAllModule();
}
//<2F><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><D7A2>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>˳<EFBFBD><CBB3>)
void CModuleDeviceMgr::CreatAllModule()
{
//<2F><>־<EFBFBD><D6BE><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
gLogMgr = new CLogMgr;
m_ModuleVec.push_back((CModule*)gLogMgr);
//<2F>̶<EFBFBD><CCB6><EFBFBD><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gCommonParaMgr);
//Ȩ<>޹<EFBFBD><DEB9><EFBFBD>
m_ModuleVec.push_back((CModule*)gAuthorityMgr);
//ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>Ҫ<EFBFBD><D2AA>ǰ<EFBFBD><EFBFBD><E6A3AC>Ϊ<EFBFBD><CEAA>ҪΪlayer <20><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>ܻ<EFBFBD><DCBB><EFBFBD>)
m_ModuleVec.push_back((CModule*)gTemplateMgr);
//<2F><EFBFBD><E8B1B8><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD>
m_ModuleVec.push_back((CModule*)gEncryptionMgr);
//ȫ<>ֻ<EFBFBD><D6BB>ƹ<EFBFBD><C6B9><EFBFBD>ģ<EFBFBD><C4A3>
m_ModuleVec.push_back((CModule*)gDraw);
//<2F><><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gRuler);
//<2F>ʲ<EFBFBD><CAB2><EFBFBD>
m_ModuleVec.push_back((CModule*)gPenParMgr);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gWorkAreaMgr);
//Ԫ<><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gObjComponentMgr);
//<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gEasyOperationMgr);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD>
m_ModuleVec.push_back((CModule*)gAppPriorityMgr);
//<2F>ӹ<EFBFBD><D3B9>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
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)
{
}