📄 stdarx.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 + -