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

📄 chappendedobjreactor.h

📁 能在MDT5/6环境下对已经存在地曲面进行全部和局部区域展开
💻 H
字号:
#if !defined(CH_APPENDEDOBJ_REACTOR_H)
#define CH_APPENDEDOBJ_REACTOR_H

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "dbmain.h"

#include "TypeDef.h"

#ifdef _DBXEXP_
#define DLLIMPEXP __declspec(dllexport)
#else
#define DLLIMPEXP 
#endif

class DLLIMPEXP ChAppendedObjDbReactor : public AcDbDatabaseReactor
{
public:
	
	// Constructor / Destructor
	ChAppendedObjDbReactor(const bool storeInDocVars = true, AcApDocument* pDoc = curDoc());
	virtual ~ChAppendedObjDbReactor();
	
	//{{AFX_ARX_METHODS(ChAppendedObjDbReactor)
	virtual void objectAppended(const AcDbDatabase* dwg,
		const AcDbObject* dbObj);
	//}}AFX_ARX_METHODS
	
	void setClassName(const CString& name);
	void getObjectIds(AcDbObjectIdArray& ids);
	
private:
	// Pointer to the document this reactor instance belongs to.
	AcApDocument*		m_pDoc;
	AcDbObjectIdArray	m_ids;				// 保存新增加的对象Id
	CString				m_ClassName;		// 要记录的对象的类名
};

#endif // !defined(CH_APPENDEDOBJ_REACTOR_H)

⌨️ 快捷键说明

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