如何使用SOLIDWORKS API帮助中的访问器部分
可以在SOLIDWORKS API帮助文档中特定接口的访问器部分找到某些接口的可访问性。
例如,下面的快照是IAnnotation接口的访问器部分。
{ width=250 }
这意味着可以通过IAnnotation::GetNext3方法、IAnnotationView::Annotations属性或此列表中的其他属性或方法来检索指向IAnnotation接口的指针。
某些接口可以显式或隐式地从一个接口转换为另一个接口。例如,IModelDoc2代表了父接口(尽管没有直接继承)IPartDoc、IAssemblyDoc、IDrawingDoc接口。
这意味着父对象和特定对象将指向相同的内存对象。
VBA
Dim swModel As SldWorks.ModelDoc2
...
Dim swPart As SldWorks.PartDoc
Set swPart = swModel
VB.NET
Dim swModel As IModelDoc2
...
Dim swPart As IPartDoc = CType(swModel, IPartDoc)
C#
IModelDoc2 model;
...
IPartDoc part = model as IPartDoc;
C++
LPMODELDOC2 pModelDoc;
...
LPPARTDOC pPartDoc = NULL;
hres = pModelDoc->QueryInterface(IID_IPartDoc, (LPVOID*)&pPartDoc);