Acad 结构
未说明。
继承自
无
包含文件
acadstrc.h
成员
枚举
Acad::ErrorStatus 枚举
这是错误代码值的枚举类型。这些值作为ObjectARX API中的许多函数的返回错误值。
头文件acdbabb.h包含ErrorStatus值的常数定义,因此它们可在没有“Acad::”范围解析符情况下使用。例如,如果头文件acdbabb.h包含在源文件中,则以下声明
const
Acad::ErrorStatus eInvalidInput = Acad::eInvalidInput;
被使用且kDxfHandle可以代替AcDb::kDxfHandle。
这只在确定没有名称冲突时才能使用。
ErrorStatus
|
名称
|
值
|
说明
|
eOk
|
0
|
|
eNotImplementedYet
|
1
|
|
eNotApplicable
|
2
|
|
eInvalidInput
|
3
|
|
eAmbiguousInput
|
4
|
|
eAmbiguousOutput
|
5
|
|
eOutOfMemory
|
6
|
|
eBufferTooSmall
|
7
|
|
eInvalidOpenState
|
8
|
|
eEntityInInactiveLayout
|
9
|
|
eHandleExists
|
10
|
|
eNullHandle
|
11
|
|
eBrokenHandle
|
12
|
|
eUnknownHandle
|
13
|
|
eHandleInUse
|
14
|
|
eNullObjectPointer
|
15
|
|
eNullObjectId
|
16
|
|
eNullBlockName
|
17
|
|
eContainerNotEmpty
|
18
|
|
eNullEntityPointer
|
20
|
|
eIllegalEntityType
|
21
|
|
eKeyNotFound
|
22
|
|
eDuplicateKey
|
23
|
|
eInvalidIndex
|
24
|
|
eDuplicateIndex
|
25
|
|
eAlreadyInDb
|
26
|
|
eOutOfDisk
|
27
|
|
eDeletedEntry
|
28
|
|
eNegativeValueNotAllowed
|
29
|
|
eInvalidExtents
|
30
|
|
eInvalidAdsName
|
31
|
|
eInvalidSymbolTableName
|
32
|
|
eInvalidKey
|
33
|
|
eWrongObjectType
|
34
|
|
eWrongDatabase
|
35
|
|
eObjectToBeDeleted
|
36
|
|
eInvalidDwgVersion
|
37
|
|
eAnonymousEntry
|
38
|
|
eIllegalReplacement
|
39
|
|
eEndOfObject
|
40
|
|
eEndOfFile
|
41
|
|
eIsReading
|
42
|
|
eIsWriting
|
43
|
|
eNotOpenForRead
|
44
|
|
eNotOpenForWrite
|
45
|
|
eNotThatKindOfClass
|
46
|
|
eInvalidBlockName
|
47
|
|
eMissingDxfField
|
48
|
|
eDuplicateDxfField
|
49
|
|
eInvalidDxfCode
|
50
|
|
eInvalidResBuf
|
51
|
|
eBadDxfSequence
|
52
|
|
eFilerError
|
53
|
|
eVertexAfterFace
|
54
|
|
eInvalidFaceVertexIndex
|
55
|
|
eInvalidMeshVertexIndex
|
56
|
|
eOtherObjectsBusy
|
57
|
|
eMustFirstAddBlockToDb
|
58
|
|
eCannotNestBlockDefs
|
59
|
|
eDwgRecoveredOK
|
60
|
|
eDwgNotRecoverable
|
61
|
|
eDxfPartiallyRead
|
62
|
|
eDxfReadAborted
|
63
|
|
eDxbPartiallyRead
|
64
|
|
eDwgCRCDoesNotMatch
|
65
|
|
eDwgSentinelDoesNotMatch
|
66
|
|
eDwgObjectImproperlyRead
|
67
|
|
eNoInputFiler
|
68
|
|
eDwgNeedsAFullSave
|
69
|
|
eDxbReadAborted
|
70
|
|
eFileLockedByACAD
|
71
|
|
eFileAccessErr
|
72
|
|
eFileSystemErr
|
73
|
|
eFileInternalErr
|
74
|
|
eFileTooManyOpen
|
75
|
|
eFileNotFound
|
76
|
|
eDwkLockFileFound
|
77
|
|
eWasErased
|
80
|
|
ePermanentlyErased
|
81
|
|
eWasOpenForRead
|
82
|
|
eWasOpenForWrite
|
83
|
|
eWasOpenForUndo
|
84
|
|
eWasNotifying
|
85
|
|
eWasOpenForNotify
|
86
|
|
eOnLockedLayer
|
87
|
|
eMustOpenThruOwner
|
88
|
|
eSubentitiesStillOpen
|
89
|
|
eAtMaxReaders
|
90
|
|
eIsWriteProtected
|
91
|
|
eIsXRefObject
|
92
|
|
eNotAnEntity
|
93
|
|
eHadMultipleReaders
|
94
|
|
eDuplicateRecordName
|
95
|
|
eXRefDependent
|
96
|
|
eSelfReference
|
97
|
|
eMissingSymbolTable
|
98
|
|
eMissingSymbolTableRec
|
99
|
|
eWasNotOpenForWrite
|
100
|
|
eCloseWasNotifying
|
101
|
|
eCloseModifyAborted
|
102
|
|
eClosePartialFailure
|
103
|
|
eCloseFailObjectDamaged
|
104
|
|
eCannotBeErasedByCaller
|
105
|
|
eCannotBeResurrected
|
106
|
|
eInsertAfter
|
110
|
|
eFixedAllErrors
|
120
|
|
eLeftErrorsUnfixed
|
122
|
|
eUnrecoverableErrors
|
123
|
|
eNoDatabase
|
124
|
|
eXdataSizeExceeded
|
125
|
|
eRegappIdNotFound
|
126
|
|
eRepeatEntity
|
127
|
|
eRecordNotInTable
|
128
|
|
eIteratorDone
|
129
|
|
eNullIterator
|
130
|
|
eNotInBlock
|
131
|
|
eOwnerNotInDatabase
|
132
|
|
eOwnerNotOpenForRead
|
133
|
|
eOwnerNotOpenForWrite
|
134
|
|
eExplodeBeforeTransform
|
135
|
|
eCannotScaleNonUniformly
|
136
|
|
eNotInDatabase
|
137
|
|
eNotCurrentDatabase
|
138
|
|
eIsAnEntity
|
139
|
|
eCannotChangeActiveViewport
|
140
|
|
eNotInPaperspace
|
141
|
|
eCommandWasInProgress
|
142
|
|
eGeneralModelingFailure
|
150
|
|
eOutOfRange
|
151
|
|
eNonCoplanarGeometry
|
152
|
|
eDegenerateGeometry
|
153
|
|
eInvalidAxis
|
154
|
|
ePointNotOnEntity
|
155
|
|
eSingularPoint
|
156
|
|
eInvalidOffset
|
157
|
|
eNonPlanarEntity
|
158
|
|
eCannotExplodeEntity
|
159
|
|
eStringTooLong
|
160
|
|
eInvalidSymTableFlag
|
161
|
|
eUndefinedLineType
|
162
|
|
eInvalidTextStyle
|
163
|
|
eTooFewLineTypeElements
|
164
|
|
eTooManyLineTypeElements
|
165
|
|
eExcessiveItemCount
|
166
|
|
eIgnoredLinetypeRedef
|
167
|
|
eBadUCS
|
168
|
|
eBadPaperspaceView
|
169
|
|
eSomeInputDataLeftUnread
|
170
|
|
eNoInternalSpace
|
171
|
|
eInvalidDimStyle
|
172
|
|
eInvalidLayer
|
173
|
|
eUserBreak
|
180
|
|
eDwgNeedsRecovery
|
190
|
|
eDeleteEntity
|
191
|
|
eInvalidFix
|
192
|
|
eFSMError
|
193
|
|
eBadLayerName
|
200
|
|
eLayerGroupCodeMissing
|
201
|
|
eBadColorIndex
|
202
|
|
eBadLinetypeName
|
203
|
|
eBadLinetypeScale
|
204
|
|
eBadVisibilityValue
|
205
|
|
eProperClassSeparatorExpected
|
206
|
|
eBadLineWeightValue
|
207
|
|
ePagerError
|
210
|
|
eOutOfPagerMemory
|
211
|
|
ePagerWriteError
|
212
|
|
eWasNotForwarding
|
213
|
|
eInvalidIdMap
|
220
|
|
eInvalidOwnerObject
|
221
|
|
eOwnerNotSet
|
222
|
|
eWrongSubentityType
|
230
|
|
eTooManyVertices
|
231
|
|
eTooFewVertices
|
232
|
|
eNoActiveTransactions
|
250
|
|
eNotTopTransaction
|
251
|
|
eTransactionOpenWhileCommandEnded
|
252
|
|
eInProcessOfCommitting
|
253
|
|
eNotNewlyCreated
|
254
|
|
eLongTransReferenceError
|
255
|
|
eNoWorkSet
|
256
|
|
eAlreadyInGroup
|
260
|
|
eNotInGroup
|
261
|
|
eInvalidREFIID
|
290
|
|
eInvalidNormal
|
291
|
|
eInvalidStyle
|
292
|
|
eCannotRestoreFromAcisFile
|
300
|
|
eMakeMeProxy
|
301
|
|
eNLSFileNotAvailable
|
302
|
|
eNotAllowedForThisProxy
|
303
|
|
eNotSupportedInDwgApi
|
310
|
|
ePolyWidthLost
|
311
|
|
eNullExtents
|
312
|
|
eExplodeAgain
|
313
|
|
eBadDwgHeader
|
314
|
|
eLockViolation
|
320
|
|
eLockConflict
|
321
|
|
eDatabaseObjectsOpen
|
322
|
|
eLockChangeInProgress
|
323
|
|
eVetoed
|
325
|
|
eNoDocument
|
330
|
|
eNotFromThisDocument
|
331
|
|
eLISPActive
|
332
|
|
eTargetDocNotQuiescent
|
333
|
|
eDocumentSwitchDisabled
|
334
|
|
eInvalidContext
|
335
|
|
eCreateFailed
|
337
|
|
eCreateInvalidName
|
338
|
|
eSetFailed
|
340
|
|
eDelDoesNotExist
|
342
|
|
eDelIsModelSpace
|
343
|
|
eDelLastLayout
|
344
|
|
eDelUnableToSetCurrent
|
345
|
|
eDelUnableToFind
|
346
|
|
eRenameDoesNotExist
|
348
|
|
eRenameIsModelSpace
|
349
|
|
eRenameInvalidLayoutName
|
350
|
|
eRenameLayoutAlreadyExists
|
351
|
|
eRenameInvalidName
|
352
|
|
eCopyDoesNotExist
|
354
|
|
eCopyIsModelSpace
|
355
|
|
eCopyFailed
|
356
|
|
eCopyInvalidName
|
357
|
|
eCopyNameExists
|
358
|
|
eProfileDoesNotExist
|
359
|
|
eInvalidFileExtension
|
360
|
|
eInvalidProfileName
|
361
|
|
eFileExists
|
362
|
|
eProfileIsInUse
|
363
|
|
eCantOpenFile
|
364
|
|
eNoFileName
|
365
|
|
eRegistryAccessError
|
366
|
|
eRegistryCreateError
|
367
|
|
eBadDxfFile
|
368
|
|
eUnknownDxfFileFormat
|
369
|
|
eMissingDxfSection
|
370
|
|
eInvalidDxfSectionName
|
371
|
|
eNotDxfHeaderGroupCode
|
372
|
|
eUndefinedDxfGroupCode
|
373
|
|
eNotInitializedYet
|
374
|
|
eInvalidDxf2dPoint
|
375
|
|
eInvalidDxf3dPoint
|
376
|
|
eBadlyNestedAppData
|
378
|
|
eIncompleteBlockDefinition
|
379
|
|
eIncompleteComplexObject
|
380
|
|
eBlockDefInEntitySection
|
381
|
|
eNoBlockBegin
|
382
|
|
eDuplicateLayerName
|
383
|
|
eBadPlotStyleName
|
384
|
|
eDuplicateBlockName
|
385
|
|
eBadPlotStyleType
|
386
|
|
eBadPlotStyleNameHandle
|
387
|
|
eUndefineShapeName
|
388
|
|
eDuplicateBlockDefinition
|
389
|
|
eMissingBlockName
|
390
|
|
eBinaryDataSizeExceeded
|
391
|
|
eObjectIsReferenced
|
392
|
|
eNoThumbnailBitmap
|
393
|
|
eGuidNoAddress
|
394
|
|
eMustBe0to2
|
395
|
|
eMustBe0to3
|
396
|
|
eMustBe0to4
|
397
|
|
eMustBe0to5
|
398
|
|
eMustBe0to8
|
399
|
|
eMustBe1to8
|
400
|
|
eMustBe1to15
|
401
|
|
eMustBePositive
|
402
|
|
eMustBeNonNegative
|
403
|
|
eMustBeNonZero
|
404
|
|
eMustBe1to6
|
405
|
|
eNoPlotStyleTranslationTable
|
406
|
|
ePlotStyleInColorDependentMode
|
407
|
|
eMaxLayouts
|
408
|
|
eNoClassId
|
409
|
|
eUndoOperationNotAvailable
|
410
|
|
eUndoNoGroupBegin
|
411
|
|
eHatchTooDense
|
420
|
|
eOpenFileCancelled
|
430
|
|
eNotHandled
|
431
|
|
eMakeMeProxyAndResurrect
|
432
|
|
eInetOk
|
eInetBase
|
|
eInetInCache
|
|
|
eInetFileNotFound
|
|
|
eInetBadPath
|
|
|
eInetTooManyOpenFiles
|
|
|
eInetFileAccessDenied
|
|
|
eInetInvalidFileHandle
|
|
|
eInetDirectoryFull
|
|
|
eInetHardwareError
|
|
|
eInetSharingViolation
|
|
|
eInetDiskFull
|
|
|
eInetFileGenericError
|
|
|
eInetValidURL
|
|
|
eInetNotAnURL
|
|
|
eInetNoWinInet
|
|
|
eInetOldWinInet
|
|
|
eInetNoAcadInet
|
|
|
eInetNotImplemented
|
|
|
eInetProtocolNotSupported
|
|
|
eInetCreateInternetSessionFailed
|
|
|
eInetInternetSessionConnectFailed
|
|
|
eInetInternetSessionOpenFailed
|
|
|
eInetInvalidAccessType
|
|
|
eInetFileOpenFailed
|
|
|
eInetHttpOpenRequestFailed
|
|
|
eInetUserCancelledTransfer
|
|
|
eInetHttpBadRequest
|
|
|
eInetHttpAccessDenied
|
|
|
eInetHttpPaymentRequired
|
|
|
eInetHttpRequestForbidden
|
|
|
eInetHttpObjectNotFound
|
|
|
eInetHttpBadMethod
|
|
|
eInetHttpNoAcceptableResponse
|
|
|
eInetHttpProxyAuthorizationRequired
|
|
|
eInetHttpTimedOut
|
|
|
eInetHttpConflict
|
|
|
eInetHttpResourceGone
|
|
|
eInetHttpLengthRequired
|
|
|
eInetHttpPreconditionFailure
|
|
|
eInetHttpRequestTooLarge
|
|
|
eInetHttpUriTooLong
|
|
|
eInetHttpUnsupportedMedia
|
|
|
eInetHttpServerError
|
|
|
eInetHttpNotSupported
|
|
|
eInetHttpBadGateway
|
|
|
eInetHttpServiceUnavailable
|
|
|
eInetHttpGatewayTimeout
|
|
|
eInetHttpVersionNotSupported
|
|
|
eInetInternetError
|
|
|
eInetGenericException
|
|
|
eInetUnknownError
|
|
|
eAlreadyActive
|
|
|
eAlreadyInactive
|
|
|
|
Acad::PointHistory 枚举
以下的枚举表示历史值中的位,这个历史值表示点过滤器对一个特殊系统事件上的点的影响。
这些位相互之间无关,除了以下情况:
- 只有eOrtho和ePolarAng中的其中一个在任何给定的调出被返回。
- 如果eNotDigitizer被设置,则以下项均不会被设置:eGripped,
eCartSnapped, eOrtho和eCyclingPt。但其余的标记是无关的。在eNotDigitizer事件中,rawPoint, postGrippedPoint,
cartesianSnappedPoint和orthoPoint值都将相等。
- (history
& eCoordPending)实际上是对任何紧接在eCoordPending之前的任何的e[XYZ]Pending坐标点的掩码。
PointHistory
|
名称
|
值
|
说明
|
eTablet
|
0x0001
|
!eTablet表示窗口光标追踪,与手写板模式相对。
|
eNotDigitizer
|
0x0002
|
表示rawPoint由键盘输入,或由程序、脚本、菜单宏扩展或数字化仪选择事件输入;除了数字化仪动作外的任何事件。
|
eLastPt
|
0x0004
|
表示lastPoint有效。
|
eGripped
|
0x008
|
定位至夹点。
|
eCartSnapped
|
0x0010
|
捕捉模式打开(“旧的”直角坐标系捕捉)
|
eOrtho
|
0x0020
|
正交打开。
|
eCyclingPt
|
0x0040
|
表示调用者在循环,因此这不是最佳的捕捉/对齐计算。
|
eOsnapped
|
0x0080
|
Osnap执行动作。
|
ePolarAngle
|
0x0100
|
极捕捉打开。
|
eAligned
|
0x0400
|
AutoAlign执行动作。
|
eAppFiltered
|
0x0800
|
如果一个点过滤器被注册(只有监视器取得这个位)。
|
eForcedPick
|
0x1000
|
“强制选取”生效。
|
ePickMask
|
0xE000
|
使用AND将“选择模式”屏蔽,与eDidNotPick,
eUsedPickBox和eUsedOsnapBox枚举比较。将来有更多的这类值被使用。
|
eDidNotPick
|
0x0000
|
没有选择已完成,即!eForcedPick & no OSNAP被执行。
|
eUsedPickBox
|
0x2000
|
“强制选取”使用的选择框"Forced
picking" used Pick box; used as enum within.
|
eUsedOsnapBox
|
0x4000
|
“强制选取”使用的OSNAP框。
|
ePickAborted
|
0x8000
|
表示apertureEntities的选择是否因为AutoCAD消息序列中未完成的鼠标移动被取消。
|
eXPending
|
0x10000
|
未定的X坐标
|
eYPending
|
0x20000
|
未定的Y坐标
|
eZPending
|
0x40000
|
未定的Z坐标
|
eCoordPending
|
0x70000
|
之前的未定的坐标位的掩码。
|
eFromKeyboard
|
0x80000
|
坐标由用户输入。
|
eNotInteractive
|
0x100000
|
来自一个脚本、菜单宏扩展、一个AutoLISP(命令)调用或ads_command()的坐标
|
|
Acad::PromptStatus 枚举
这些值与adscodes.h中定义的RT返回状态值类似。实际上,这些值可直接与acedGetXxxx()函数返回状态变换,除了下表中的eDirect。
PromptStatus
|
名称
|
值
|
说明
|
eNone
|
5000
|
没有结果
|
eNormal
|
5100
|
请求成功
|
eError
|
-5001
|
非指定错误
|
eCancel
|
-5002
|
用户使用ESC取消了请求
|
eRejected
|
-5003
|
AutoCAD认为请求无效拒绝
|
eFailed
|
-5004
|
可能与LISP解释器链接失败
|
eKeyword
|
-5005
|
从一个“get”程序返回的关键字
|
eDirect
|
-5999
|
当getpoint嵌套在另一个几何值提示(如角度)中且输入的响应不是一个点值时传递至endGetPoint()
|
|
|
ACAD_OPMPROPMAP_ENTRY 结构
未说明
继承自
无
包含文件
opmimp.h
成员
成员数据
UINT nDescID
DISPID dispid
PROPCAT catid
UINT nCatNameID
UINT nElementStrID
UINT
nPredefinedStrID
LPCSTR
predefinedValues
unsigned short
grouping
bool editable
const CLSID *
pclsidOther
const CLSID *
pclsidPropPage
const IID *
piidDispatch
LPCOLESTR
szEllipsesTxt
|
|
AcadApp 结构
未说明
继承自
无
包含文件
rxdlinkr.h
成员
枚举
AcadApp::ErrorStatus 枚举
这是acrxRegisterApp()和acrxUnregisterApp()函数返回的错误代码值的枚举类型。
ErrorStatus
|
名称
|
值
|
说明
|
eOk
|
0
|
|
eInvalidKey
|
1
|
|
eInvalidSubKey
|
2
|
|
eKeyNotFound
|
3
|
|
eOutOfMemory
|
4
|
|
eInvalidValue
|
5
|
|
eValueNotFound
|
6
|
|
eKeyExists
|
7
|
|
eRegAccessDenied
|
8
|
|
eRejected
|
9
|
|
|
LoadReasons
|
AcadApp::LoadReasons
枚举
这个枚举类型包含需要加载一个应用程序的不同的“原因”。这些值与acrxRegisterApp()和AcRxDynamicLinker::loadApp()函数一起使用。
LoadReasons
|
名称
|
值
|
说明
|
kOnProxyDetection
|
0x01
|
|
kOnAutoCADStartup
|
0x02
|
|
kOnCommandInvocation
|
0x04
|
|
kOnLoadRequest
|
0x08
|
|
kLoadDisabled
|
0x10
|
|
kTransparentlyLoadable
|
0x20
|
|
|
|
AcColorSettings 结构
包含AutoCAD图形窗口、文本窗口、命令行窗口、十字叉和AutoTrack矢量的颜色。
继承自
无
包含文件
rxmfcapi.h
成员
成员数据
DWORD
dwGfxModelBkColor
图形窗口模型空间背景色
|
DWORD
dwGfxLayoutBkColor
图形窗口布局背景色
|
DWORD
dwTextForeColor
文本窗口前景色
|
DWORD dwTextBkColor
文本窗口背景色
|
DWORD
dwCmdLineForeColor
命令行窗口前景色
|
DWORD
dwCmdLineBkColor
命令行窗口背景色
|
DWORD
dwModelCrossHairColor
Model十字叉颜色
|
DWORD
dwLayoutCrossHairColor
布局十字叉颜色
|
DWORD dwAutoTrackingVecColor
AutoTrack矢量颜色
|
|
Adesk 结构
未说明
继承自
无
包含文件
adesk.h
成员
枚举
Adesk::Boolean 枚举
这是一个定义使用一个整数的一个布尔数据类型的类型定义。kFalse和kTrue值分别对应0和1。这个类型定义在一个原有的布尔类型没有提供时使用。
typedef int Boolean;
Boolean
|
名称
|
值
|
说明
|
kFalse
|
0
|
基于整数的布尔值的“False”值
|
kTrue
|
1
|
基于整数的布尔值的“True”值
|
这是一个定义使用内建布尔数据类型的一个布尔数据类型的类型定义。kFalse和kTrue值分别对应true和false。这个类型定义在一个原有的布尔类型提供时使用,否则使用一个整数类型作为布尔值。
typedef bool
Boolean;
Boolean
|
名称
|
值
|
说明
|
kFalse
|
false
|
bool Boolean数据类型的“False”值
|
kTrue
|
true
|
bool Boolean数据类型的“True”值
|
|
成员数据
typedef char Int8
类型Int8、Int16和Int32将被有条件地编译以保证每一个分别表示一个精确的8、16和32位整数类型。这些只在精确的整数大小很重要时才使用。
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef short Int16
类型Int8、Int16和Int32将被有条件地编译以保证每一个分别表示一个精确的8、16和32位整数类型。这些只在精确的整数大小很重要时才使用。
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef long Int32
类型Int8、Int16和Int32将被有条件地编译以保证每一个分别表示一个精确的8、16和32位整数类型。这些只在精确的整数大小很重要时才使用。
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
char UInt8
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
short UInt16
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
long UInt32
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
char uchar
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
short ushort
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned int
uint
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef unsigned
long ulong
头文件adeskabb.h包含这些值的常数定义,因此它们可在没有“Adesk::”范围解析符情况下使用。这只在确定没有名称冲突时才能使用。
|
typedef
unsigned char uchar;
|
|
ClipboardInfo 结构
未说明
继承自
无
包含文件
clipdata.h
成员
成员数据
char
szTempFile[nBlockFileSize]
char
szSourceFile[nBlockFileSize]
char szSignature[4]
int nFlags
AcGePoint3d
dptInsert
RECT rectGDI
void* mpView
DWORD m_dwThreadId
int nLen
int nType
char chData[1]
|
|
e2f_ent 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
char id
short flags
short type
long adr1
long adr2
long npoly
long nverts
short color
long layerindex
|
|
e2f_hdr 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
char id
short flags
short version
long nents
long npoly
long nlayers
unsigned long
bgcolor
short cmaplen
char * cmap
|
|
e2f_layer 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
char id
|
short layernamelen
|
char * lname
|
|
e2f_xform 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
char id
short flags
double
xfmatrix[4][4]
struct e2f_hdr
e2fheader
struct e2f_ent
e2fentity
struct e2f_layer
e2flayer
struct e2f_xform
e2fxform
struct scn_vrtc
vrtcr
struct scn_cvrt
cvrtr
struct scn_pmsh
pmshr
|
|
FINDOBJECTINFO 结构
将找到的项的信息从IAcDcContentFinder执行传递至IAcDcContentFinderSite执行的结构。
继承自
无
包含文件
dcapi.idl
成员
成员数据
LPCOLESTR
lpObjectName
对象的名称
|
LPCOLESTR
lpObjectType
对象的名称(例如,“AutoCAD
Drawing”)
|
LPCOLESTR
lpCustomValue
已找到的属性值(如果要搜索的属性不是默认值)
|
LPCOLESTR lpLocation
对象位置(通常是一个基于对象的文件的一个文件夹名称)
|
FILETIME
ftLastWriteTime
对象的时间印记(timestamp)
|
DWORD nFileSizeHigh
对象大小(高阶dword)
|
DWORD nFileSizeLow
对象大小(低阶dword)
|
short nBitmapIndex
要与此对象一起使用的位图的索引
|
short nObjectType
返回对象的类型(dcFinderObjectTypes枚举值)
|
short nObjectTypeEx
对象类型的其他信息(自定义的和保留将来使用的信息)
|
|
Mline 结构
未说明
继承自
无
包含文件
dbmline.h
成员
枚举
Mline::(unnamed) 枚举
(unnamed)
|
名称
|
值
|
说明
|
kTop
|
0
|
|
kZero
|
1
|
|
kBottom
|
2
|
|
(unnamed)
|
名称
|
值
|
说明
|
kOpen
|
0
|
|
kClosed
|
1
|
|
kMerged
|
2
|
|
|
|
pair 结构
未说明
继承自
无
包含文件
brmesh2d.h
成员
pair其他函数
pair::pair Function
inline
pair(
const
AcBrEntity*& a,
const
AcBrMesh2dControl& b);
未说明
inline
pair();
未说明
|
成员数据
AcBrEntity * first
AcBrMesh2dControl
second
|
|
resbuf 结构
未说明
继承自
无
包含文件
adsdef.h
成员
成员数据
struct resbuf *
rbnext
short restype
union ads_u_val
resval
|
|
scn_cmesh 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
char id
short flags
long next
short mshtype
short color
short nverts
short m
short n
|
|
scn_cvrt 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
|
scn_node 结构
未说明
继承自
无
包含文件
scene.h
成员
成员数据
double vertex[3]
double normal[3]
long left
long right
|
|
scn_pmsh 结构
未说明
继承自
无
包含文件
scene.h
成员
|
scn_vrtc 结构
未说明。
继承自
无
包含文件
scene.h
成员
成员数据
|