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

📄 stdarx.h

📁 AUTOCAD 程序员使用的
💻 H
字号:
//
// Stdarx.h : include file for ObjectARX/DBX include files
// this file is only included once by your stdafx.h

#if !defined(AFX_STDARX_H__04DA222C_EBEF_11D2_8D53_0060B0CDE437__INCLUDED_)
#define AFX_STDARX_H__04DA222C_EBEF_11D2_8D53_0060B0CDE437__INCLUDED_

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


//{{AFX_ARX_INC_SELECTED
#include "dbdict.h"           // dictionaries
#include "dbsymtb.h"          // symboltables
#include "actrans.h"          // transaction manager
#include "dbents.h"           // 'old' 2D polyline
#include "dbsol3d.h"          // Acis solids
#include "dbbody.h"           // Acis bodies
#include "dbcurve.h"          // Curve base class
#include "dbdim.h"            // dimension classes
#include "dbelipse.h"         // ellipse
#include "dbmain.h"           // Entity base class
#include "dbfcf.h"            // geometric tolerance
#include "graph.h"            // graph classes
#include "dbgroup.h"          // group classes
#include "dbhandle.h"         // handle class
#include "dbhatch.h"          // hatch
#include "dblead.h"           // leader
#include "dbmline.h"          // multi line
#include "dbmtext.h"          // mtext
#include "dbole.h"            // OLE2 container
#include "dbpl.h"             // polyline
#include "dbray.h"            // ray
#include "dbregion.h"         // Acis region
#include "dbspline.h"         // spline
#include "dbxline.h"          // xline
#include "dbxrecrd.h"         // XRecord class
#include "xgraph.h"           // Xref node classes
//}}AFX_ARX_INC_SELECTED

//{{AFX_ARX_INC_OTHERS
#include "rEditorReactor.h"
#include "rDatabaseReactor.h"
//}}AFX_ARX_INC_OTHERS

#include "AdskDMgr.h"           // Utility class for document data
#include "docdata.h"            // Your document specific data

// Declare it as an extern here so that it
// becomes available in all modules
extern AsdkDataManager<CDocData> DocVars;

//{{AFX_ARX_FUNC
//}}AFX_ARX_FUNC

// TODO: Here you can add your own includes / declarations
#include "acestext.h"

//-----------------------------------------------------------------------------
#define USES_OKEYS Acad::ErrorStatus __es
#define ARXOK(what) if ( (__es =(what)) != Acad::eOk ) throw acadErrorStatusText (__es)
#define ARXNULL(what) if ( (what) == NULL ) throw ""
#define ARXCLOSE(what)	if ( what != NULL && what->objectId () != AcDbObjectId::kNull ) { what->close () ; }\
						else if ( what != NULL ) { delete what ; what =NULL ; }
//-----------------------------------------------------------------------------
#ifdef _UNICODE
#define _AcString(st) UnicodeToAnsi(st)
#else
#define _AcString(st) (LPCTSTR)st
#endif
CString GetString (UINT nID) ;

#endif 

⌨️ 快捷键说明

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