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

📄 arxheaders.h

📁 转载:autocad多文档tab2002版.rar 可以学习一下
💻 H
字号:
// (C) Copyright 1990-2002 by Autodesk, Inc. 
//
// Permission to use, copy, modify, and distribute this software in
// object code form for any purpose and without fee is hereby granted, 
// provided that the above copyright notice appears in all copies and 
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting 
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. 
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC. 
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Use, duplication, or disclosure by the U.S. Government is subject to 
// restrictions set forth in FAR 52.227-19 (Commercial Computer
// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
// (Rights in Technical Data and Computer Software), as applicable.
//
// Written by Cyrille Fauvel
// Autodesk Developer Technical Services

//-----------------------------------------------------------------------------
#pragma once

//-----------------------------------------------------------------------------
//----- This file is preprocessor symbol driven.
//----- Define:
//-----		_HLR_SUPPORT_ to include and import HLR API headers and libs in your project.
//-----		_BREP_SUPPORT_ to include and import BRep API headers and libs in your project.
//-----		_IE_SDK_SUPPORT_ to include and import he Image Engine API headers and libs in your project.
//-----		_AMODELER_SUPPORT_ to include and import AModeler API headers and libs in your project.
//-----		_RENDER_SUPPORT_ to include and import Render API headers and libs in your project.
//-----		_ASE_SUPPORT_ to include and import ASI/ASE API headers and libs in your project.
//-----		_INC_LEAGACY_HEADERS_ to include R12 legacy headers in your project.

//-----------------------------------------------------------------------------
//----- Note libs must be included in the following order:
//----- RxApi.lib, AcRx16.lib, AcDb16.lib, ...
//----- This headers file will make sure to set the order properly
#include "dbxHeaders.h"

//-----------------------------------------------------------------------------
#pragma pack (push, 8)
#pragma warning (disable: 4311 4312 4275)

//-----------------------------------------------------------------------------
#pragma comment (lib ,"acad.lib")
#pragma comment (lib ,"AcDblClkEditPE.lib")
#pragma comment (lib ,"AcDbMPolygon15.lib")
#pragma comment (lib ,"acedapi.lib")
#ifdef _AFXEXT
	#pragma comment (lib ,"acui15.lib")
	#pragma comment (lib ,"adui15.lib")
	#pragma comment (lib ,"aNav.lib")
#endif // #ifdef _AFXEXT
#pragma comment (lib ,"oleaprot.lib")
#ifdef _RENDER_SUPPORT_
	#pragma comment (lib, "avlib.lib")
#endif // _RENDER_SUPPORT_
#ifdef _ASE_SUPPORT_
	#pragma comment (lib ,"aseapi15.lib")
	#pragma comment (lib ,"asiapi15.lib")
#endif // _ASE_SUPPORT_

//----- AutoCAD editor API
#include "accmd.h"
#include "aced.h"		//----- Access to AutoCAD Editor-specific services, aced stuff
#include "acdocman.h"	// MDI document manager
#include "actrans.h"
#include "acedsel.h"
#include "acedxref.h"
#include "lngtrans.h"	//----- Header for Long Transaction Manager.
#include "dbltrans.h"
#include "acaplmgr.h"
#include "acedinet.h"
#include "acedinpt.h"
#include "AcDblClkEdit.h"

//----- AutoCAD Db sub-system specific
#include "dbjig.h"
#include "dbMPolygon.h"
#include "dbmatch.h"
#include "dbosnap.h"
#include "xreflock.h"

//----- AutoCAD ext.
#include "clipdata.h"	//----- Supports Clipboard and Drag and Drop Geometry from AutoCAD.

//----- AutoCAD Graphic System
#ifdef _AFXEXT
#include "gs.h"				//----- Graphics System Interface.
#endif // _AFXEXT
#include "AcGsManager.h"	//----- Interface of Exported AutoCAD-GS-ARX-DB glue code.

//----- AutoCAD Render
#include "scene.h"

//----- Autodesk MFC Extensions
#ifdef _AFXEXT
#pragma warning (disable: 4275)
#include "adui.h"
#include "AcExtensionModule.h"	// Utility class for extension dlls
#include "aduiBaseDialog.h"
#include "aduiButton.h"
#include "aduiComboBox.h"
#include "aduiDialog.h"
#include "aduiDialogBar.h"
#include "aduiDock.h"
#include "aduiEdit.h"
#include "aduiFileDialog.h"
#include "aduiHeaderCtrl.h"
#include "aduiListBox.h"
#include "aduiListCtrl.h"
#include "aduiMessage.h"
#include "aduiPathname.h"
#include "aduiRegistryAccess.h"
#include "aduiTabChildDialog.h"
#include "aduiTabCtrl.h"
#include "aduiTabExtension.h"
#include "aduiTabMainDialog.h"
#include "aduiTextTip.h"
#include "aduiVolumeDescriptor.h"

//----- AutoCAD MFC Extensions
#include "acui.h"
#include "rxmfcapi.h"		//----- ARX MFC API, ObjectARX MFC support
#include "acuiButton.h"
#include "acuiComboBox.h"
#include "acuiDialog.h"
#include "acuidock.h"
#include "acuiEdit.h"
#include "acuiHeaderCtrl.h"
#include "acuiListBox.h"
#include "acuiListCtrl.h"
#include "acuiNavDialog.h"
#include "acuiPathname.h"
#include "acuiString.h"
#include "acuiTabCtrl.h"

//----- AutoCAD navigation dialog
#include "aNav.h"
#include "aNavArray.h"
#include "aNavData.h"
#include "aNavDataArray.h"
#include "aNavDialog.h"
#include "aNavFilter.h"
#include "aNavFilterArray.h"
#include "aNavListCtrl.h"

//----- AutoCAD Tool Palette API
#include "dcdispid.h"
#endif // _AFXEXT

//----- ADS
#include "adsdlg.h"
#include "adsrxdef.h"
#include "adslib.h"  // RXADS definitions

//----- Utils
#include "acutasrt.h"

//----- AutoCAD COM extensions
#ifdef __ATLCOM_H__
#include "dynpropmgr.h"
#endif // __ATLCOM_H__

//----- Legacy headers
#ifdef _INC_LEAGACY_HEADERS_
#include "fake_xmf.h"	//----- Autodesk XMF Macros for ADI drivers
#include "ol_errno.h"	//----- R12 ELP ERRNO CODES
#endif // _INC_LEAGACY_HEADERS_

//----- AutoCAD ASI/ASE extensions
#ifdef _ASE_SUPPORT_
#include "csptypes.h"
#include "avoidtry.h"
#include "asisys.h"
#include "asiucode.h"
#include "asiconst.h"
#include "asisdata.h"
#include "asiclass.h"
#include "asiappl.h"
#include "aseconst.h"
#include "aseclass.h"
#endif // _ASE_SUPPORT_

//----- Render
#ifdef _RENDER_SUPPORT_
#include "averror.h"
#include "avlib.h"
#endif // _RENDER_SUPPORT_

#pragma pack (pop)

⌨️ 快捷键说明

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