⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cobjectmanager.h

📁 这是一个程序的一般架构方法
💻 H
字号:
//-- {CycleCode: 25} file [0..990]
//-- {AddDecl: 26} module.includes preserve=yes [0..399]
//## begin module.includes preserve=yes
// Copyright (C) 1991 - 1999 Rational Software Corporation

#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_COBJECTMANAGER_43163B40006D_INCLUDED
#define _INC_COBJECTMANAGER_43163B40006D_INCLUDED

//单件类,在全局中只有这一个
//##ModelId=43163B40006D

class MFX_DLLExport CObjectManager
{
public:
	//##ModelId=43166C7502CE
	CObjectManager();

//-- {AddDecl: 28} region.generated [424..434]
public:
	CCMDManager * GetCMDManager();
	CViewManager * GetViewManager();
	CModelManager * GetModelManager();
	CFaceManager * GetCFaceManager();
	CMessageManager * GetMessageManager();

public:
	//##ModelId=43166C750261
	static CObjectManager* Instance();

//-- {AddDecl: 29} region.inlineAnnotation [435..461]
	//##Modelid=431658160232
//-- {AddDecl: 30} region.generated [462..478]
	//##ModelId=431658160232
	BOOL Init(CWnd * pMainFrm);

//-- {AddDecl: 31} region.inlineAnnotation [479..505]
	//##Modelid=4316582100CB
//-- {AddDecl: 32} region.generated [506..547]
	//##ModelId=4316582100CB
	Clear();

private:
	//##ModelId=43166C750204
	static CObjectManager* instance;

	//
	CWnd * m_pMainFrm;
	//管理视图的操作
	//##ModelId=4316492F0399
	CViewManager m_ViewManager;

	//管理模块的加载
	//##ModelId=4316493101B5
	CModelManager m_ModelManager;

	//管理Cmd命令的响应
	//##ModelId=4316493203C8
	CCMDManager m_CMDManager;

	//管理界面工具条,菜单
	//##ModelId=4316493403C8
	CFaceManager m_FaceManager;

	//管理消息
	//##ModelId=4316493703B9
	CMessageManager m_MessageManager;

};
//-- {InsertRegion: 43} module.vulnerableDeclarations [930..990]
//## begin module.epilog preserve=yes

#endif /* _INC_COBJECTMANAGER_43163B40006D_INCLUDED */ 
//## end module.epilog

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -