AddAngularRunningDim Method (IModelDocExtension) | 为选定实体添加指定的角度运行标注。 |
AddComment Method (IModelDocExtension) | 将注释添加到此文档的注释文件夹中。 |
AddDecal Method (IModelDocExtension) | 向模型添加贴花。 |
AddDefaultRenderMaterial Method (IModelDocExtension) | solidworks 2011及以后版本不支持,也不被取代。 |
AddDimension Method (IModelDocExtension) | 在选定实体的指定位置创建显示维度。 |
AddDisplayStateSpecificRenderMaterial Method (IModelDocExtension) | 将指定的外观添加到活动配置中的指定显示状态,并返回分配给该外观的ID。 |
AddOrdinateDimension Method (IModelDocExtension) | 插入坐标标注。 |
AddOrUpdateSearchData Method (IModelDocExtension) | 向模型文档添加或更新solidworks搜索、第三方、应用程序关键字和值。 |
AddPathLengthDim Method (IModelDocExtension) | 在选定路径的指定坐标处插入路径长度标注。 |
AddRenderMaterial Method (IModelDocExtension) | solidworks 2011及更高版本不支持。被imodeldocextension::addDisplayStateSpecificRenderMaterial和imodeldocextension::iaddDisplayStateSpecificRenderMaterial取代。 |
AddSpecificDimension Method (IModelDocExtension) | 在选定实体的指定位置创建指定的显示维度。 |
AddSymmetricDimension Method (IModelDocExtension) | 在选定实体的指定位置创建完全对称的角度标注。 |
AlignDimensions Method (IModelDocExtension) | 对齐工程图文档中选定的尺寸。 |
AlignRunningDimension Method (IModelDocExtension) | 对齐所有角度标注的尺寸界线,使其距中心的距离与角度运行标注集中的基线标注(0_)相同。 |
ApplyFormatPainterToAll Method (IModelDocExtension) | 将格式刷应用于活动文档中的所有维度和批注。 |
BreakAllExternalFileReferences2 Method (IModelDocExtension) | 打断所有外部参照,并允许您插入原始零件的特征(如果外部参照已打断)。 |
Capture3DView Method (IModelDocExtension) | 捕获此零件或部件的三维视图。 |
ChangeSketchPlane Method (IModelDocExtension) | 通过将选定草图移动到指定配置中的选定平面来更改草图使用的平面。 |
Compare3DPMI Method (IModelDocExtension) | 比较同一零件文档的不同版本之间的dimxpert注释、参考尺寸和其他注释。 |
CopyDraftingStandard Method (IModelDocExtension) | 复制当前的自定义绘图标准。 |
Create3DBoundingBox Method (IModelDocExtension) | 为焊接件零件中的剪切列表项创建三维边界框。 |
CreateAdvancedHoleElementData Method (IModelDocExtension) | 创建指定类型的高级孔元素数据对象。 |
CreateBalloonOptions Method (IModelDocExtension) | 创建存储bom气球选项的对象。 |
CreateCallout Method (IModelDocExtension) | 创建独立于选定内容的标注。 |
CreateDecal Method (IModelDocExtension) | 为此模型创建贴花。 |
CreateMassProperty Method (IModelDocExtension) | 创建imassproperty对象。 |
CreateMeasure Method (IModelDocExtension) | 创建测量工具。 |
CreateOLEObject Method (IModelDocExtension) | 在活动文档上创建OLE对象。 |
CreateRenderMaterial Method (IModelDocExtension) | 创建此模型的外观。 |
CreateStackedBalloonOptions Method (IModelDocExtension) | 创建存储堆叠引出序号选项的对象。 |
CreateTexture Method (IModelDocExtension) | 创建纹理。 |
DeleteAllDecals Method (IModelDocExtension) | 删除此模型上的所有贴花。 |
DeleteAttachment Method (IModelDocExtension) | 删除FeatureManager设计树中“附件”文件夹中的指定文件。 |
DeleteDecal Method (IModelDocExtension) | 从此模型中删除指定的贴花。 |
DeleteDisplayStateSpecificRenderMaterial Method (IModelDocExtension) | 使用外观的ID从活动配置中删除指定的外观。 |
DeleteDraftingStandard Method (IModelDocExtension) | 删除当前的自定义绘图标准。 |
DeleteFeatureMgrViewx64 Method (IModelDocExtension) | 删除64位应用程序中FeatureManager设计树中的指定选项卡。 |
DeleteRenderMaterial Method (IModelDocExtension) | solidworks 2011及更高版本不支持。已被imodelDocExtension::deleteDisplayStateSpecificRenderMaterial和imodelDocExtension::ideleteDisplayStateSpecificRenderMaterial取代。 |
DeleteScene Method (IModelDocExtension) | 删除应用于此模型的场景。 |
DeleteSearchData Method (IModelDocExtension) | 从模型文档中删除指定的SolidWorks搜索第三方关键字。 |
DeleteSelection2 Method (IModelDocExtension) | 删除选定的项,可以选择删除吸收的特征、子特征或同时删除这两个特征。 |
EditBalloonProperties2 Method (IModelDocExtension) | 编辑选定引出序号的特性。 |
EditDimensionProperties Method (IModelDocExtension) | 编辑选定的维度。 |
EditRebuildAll Method (IModelDocExtension) | 仅重建所有配置中需要重建的功能,而不激活每个配置。 |
FindTrackedObjects Method (IModelDocExtension) | 查找分配给此文档中实体的跟踪ID。 |
FinishRecordingUndoObject2 Method (IModelDocExtension) | 以指定的名称和可见性结束solidworks撤消对象的录制。 |
ForceRebuildAll Method (IModelDocExtension) | 强制重新生成所有配置中的所有功能,而不激活每个配置。 |
Get3DView Method (IModelDocExtension) | 获取具有此零件或部件的指定名称的三维视图。 |
Get3DViewCount Method (IModelDocExtension) | 获取此零件或部件中的三维视图数。 |
Get3DViewNames Method (IModelDocExtension) | 获取此零件或部件中三维视图的名称。 |
Get3DViews Method (IModelDocExtension) | 获取此零件或部件的三维视图。 |
GetActivePropertyManagerPage Method (IModelDocExtension) | 获取活动属性管理器页的名称。 |
GetAdvancedSpotLightProperties Method (IModelDocExtension) | 获取此模型中指定的SolidWorks聚光灯的衰减相关高级属性。 |
GetAnnotationCount Method (IModelDocExtension) | 获取此部件上的批注数。 |
GetAnnotations Method (IModelDocExtension) | 获取此部件上的批注。 |
GetAppearanceSetting Method (IModelDocExtension) | 获取此文档的外观设置。 |
GetAttachmentCount Method (IModelDocExtension) | 获取此文档的附件数。 |
GetAttachments Method (IModelDocExtension) | 获取此文档的附件。 |
GetCalloutVariableString Method (IModelDocExtension) | 获取指定callout变量的字符串。 |
GetCameraById Method (IModelDocExtension) | 获取使用指定相机ID的相机。 |
GetCameraCount Method (IModelDocExtension) | 获取文档中的相机数。 |
GetCameraDefinition Method (IModelDocExtension) | 获取相机,但不将新创建的相机添加到模型中。 |
GetCommandTabs Method (IModelDocExtension) | 获取此文档中的所有solidworks commandmanager选项卡名称。 |
GetCoordinateSystemTransformByName Method (IModelDocExtension) | 获取指定坐标系的转换。 |
GetCorresponding2 Method (IModelDocExtension) | 获取与此工程视图或部件中的指定输入对象相对应的基础零件或部件文档中的对象。 |
GetCorrespondingEntity2 Method (IModelDocExtension) | 获取与此部件或工程视图中的指定实体相对应的基础零件或子部件中的实体。 |
GetCostingManager Method (IModelDocExtension) | 获取SolidWorks成本核算API的入口点接口,并获取成本核算管理器。 |
GetDecal Method (IModelDocExtension) | 获取此模型中指定的贴花。 |
GetDecals Method (IModelDocExtension) | 获取应用于模型的贴花。 |
GetDecalsCount Method (IModelDocExtension) | 获取应用于此模型的贴花数。 |
GetDependencies Method (IModelDocExtension) | 获取此模型的所有依赖项。 |
GetDisplayStateSetting Method (IModelDocExtension) | 获取指定作用域的显示状态设置。 |
GetDraftingStandardNames Method (IModelDocExtension) | 获取所有当前可用绘图标准的名称。 |
GetFlattenSheetMetalPersistReference Method (IModelDocExtension) | 获取扁平钣金零件中指定实体(面、边或顶点)的持久引用ID的字节数组。 |
GetGeneralTableAnnotation Method (IModelDocExtension) | 为solidworks mbd 3d pdf创建常规表格注释。 |
GetKeepLightInRenderScene Method (IModelDocExtension) | 获取场景更改时是否保留灯光。 |
GetLastFeatureAdded Method (IModelDocExtension) | 获取添加到模型的最后一个功能。 |
GetLicenseType Method (IModelDocExtension) | 获取创建模型时使用的SolidWorks许可证的类型。 |
GetLightEnabledInRender Method (IModelDocExtension) | 获取此模型中是否亮起灯。 |
GetMassProperties2 Method (IModelDocExtension) | 获取模型中组件在指定精度下的实际质量属性。 |
GetMaterial Method (IModelDocExtension) | 获取此模型文档中指定配置中指定外观ID的外观。 |
GetMaterialPropertyValues Method (IModelDocExtension) | 获取此模型文档的材质属性。 |
GetMBD3DPdfData Method (IModelDocExtension) | 获取solidworks mbd 3d pdf数据对象。 |
GetModelBreakViewNames Method (IModelDocExtension) | 获取活动模型的当前配置中模型中断视图的名称和编号。 |
GetModelViewCount Method (IModelDocExtension) | 获取此文档中的模型视图数。 |
GetModelViews Method (IModelDocExtension) | 获取此文档中的模型视图。 |
GetMotionStudyManager Method (IModelDocExtension) | 获取SolidWorks运动研究的MotionManager。 |
GetNamedViewRotation Method (IModelDocExtension) | 获取相对于前视图的指定命名视图方向矩阵。 |
GetObjectByPersistReference3 Method (IModelDocExtension) | 获取分配给指定的持久引用ID的对象。 |
GetObjectId Method (IModelDocExtension) | 获取指定批注的对象ID。 |
GetOLEObjectCount Method (IModelDocExtension) | 获取OLE对象的数目。 |
GetOLEObjects Method (IModelDocExtension) | 获取OLE对象。 |
GetPackAndGo Method (IModelDocExtension) | 获取打包对象。 |
GetPersistReference3 Method (IModelDocExtension) | 获取此模型文档中指定对象的永久引用ID。 |
GetPersistReferenceCount3 Method (IModelDocExtension) | 获取分配给此模型文档中选定对象的持久引用ID的大小。 |
GetPrint3DDialog Method (IModelDocExtension) | 获取IPrint3DDialog对象。 |
GetPrintSpecification Method (IModelDocExtension) | 获取此文档的IPrintSpecification对象。 |
GetRenderCustomReferences Method (IModelDocExtension) | 获取此模型的自定义渲染引用。 |
GetRenderMaterials2 Method (IModelDocExtension) | 获取在指定显示状态下应用于此模型文档的外观。 |
GetRenderMaterialsCount2 Method (IModelDocExtension) | 获取在指定显示状态下应用于此模型文档的外观数。 |
GetRenderStockReferences Method (IModelDocExtension) | 获取此模型的SolidWorks提供(库存)呈现引用。 |
GetRoutingComponentManager Method (IModelDocExtension) | 获取路由组件管理器。 |
GetScanto3D Method (IModelDocExtension) | 获取此文档的iscanto3d对象。 |
GetSceneBkgDIBx64 Method (IModelDocExtension) | 在64位应用程序中获取作为dibsection的背景图像。 |
GetSearchData Method (IModelDocExtension) | 从模型文档中获取solidworks搜索、第三方、应用程序关键字。 |
GetSearchDataCount Method (IModelDocExtension) | 获取以前添加到此模型文档中的指定第三方应用程序的SolidWorks搜索关键字数。 |
GetSectionProperties2 Method (IModelDocExtension) | 获取以下类型选定项的截面特性:截面平面上任意文档面中的平面模型面在工程图中截面视图中的剖面线截面面草图 |
GetSheetMetalObjectsByPersistReference Method (IModelDocExtension) | 获取折叠钣金零件中与展开钣金零件中实体的持久引用ID的字节数组相对应的对象。 |
GetStream Method (IModelDocExtension) | 获取指定流的句柄。 |
GetSunLightAdvancedPropertyValues Method (IModelDocExtension) | 获取指定的日光高级属性。 |
GetSunLightSourcePropertyValues Method (IModelDocExtension) | 获取阳光源的属性值。 |
GetSustainability Method (IModelDocExtension) | 获取SolidWorks可持续性API的入口点接口。 |
GetTemplateSheetMetal Method (IModelDocExtension) | 从在SolidWorks 2013或更高版本中创建的此钣金模型中获取钣金文件夹功能。 |
GetTexture Method (IModelDocExtension) | 获取应用于指定配置的纹理。 |
GetUserPreferenceDouble Method (IModelDocExtension) | 获取文档默认用户首选项值。此方法用于double类型的用户首选项。 |
GetUserPreferenceDoubleValueRange Method (IModelDocExtension) | 获取当前文档默认用户首选项值和最小和最大有效文档用户偏好值。 |
GetUserPreferenceInteger Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于Integer类型的用户首选项。 |
GetUserPreferenceString Method (IModelDocExtension) | 获取文档默认用户首选项值。此方法用于字符串类型的用户首选项。 |
GetUserPreferenceTextFormat Method (IModelDocExtension) | 获取文档默认用户首选项值。此方法用于获取详细的文本格式。 |
GetUserPreferenceToggle Method (IModelDocExtension) | 获取文档默认用户首选项值。此方法用于可切换的用户首选项。 |
GetVisibleBox Method (IModelDocExtension) | 获取由IModelDocExtension::SetVisibleBox为部件或程序集设置的可见边界框。 |
GetWhatsWrong Method (IModelDocExtension) | 获取此模型文档的错误对话框信息。 |
GetWhatsWrongCount Method (IModelDocExtension) | 获取“错误”对话框中的项目数。 |
HasDesignTable Method (IModelDocExtension) | 获取文档是否具有设计表。 |
HasMaterialPropertyValues Method (IModelDocExtension) | 获取此模型是否具有外观。 |
HasRenamedDocuments Method (IModelDocExtension) | 获取文档是否已重命名文件。 |
HideDecal Method (IModelDocExtension) | 隐藏或显示应用于此模型的指定贴花。 |
HideFeatureManager Method (IModelDocExtension) | 隐藏或显示管理器窗格。 |
IAddDisplayStateSpecificRenderMaterial Method (IModelDocExtension) | 将指定的材质添加到活动配置中的指定显示状态,并返回指定给该材质的ID。 |
IChangeSketchPlane Method (IModelDocExtension) | 通过将选定草图移动到指定配置中的选定平面来更改草图使用的平面。 |
ICreateOLEObject Method (IModelDocExtension) | 在活动文档上创建OLE对象。 |
IDeleteDisplayStateSpecificRenderMaterial Method (IModelDocExtension) | 使用材质的ID从活动配置中删除指定的材质。 |
IEditDimensionProperties Method (IModelDocExtension) | 编辑选定的维度。 |
IGet3rdPartyStorageStore Method (IModelDocExtension) | 获取此模型文档中的第三方IStorage接口。 |
IGetAnnotations Method (IModelDocExtension) | 获取此模型上的批注。 |
IGetAnnotationViews Method (IModelDocExtension) | 获取此零件或部件文档中的批注视图。 |
IGetAttachments Method (IModelDocExtension) | 获取此文档的附件。 |
IGetDecals Method (IModelDocExtension) | 获取应用于模型的贴花。 |
IGetFlattenSheetMetalPersistReference Method (IModelDocExtension) | 获取扁平钣金零件中指定实体(面、边或顶点)的持久引用ID的字节数组。 |
IGetMaterialPropertyValues Method (IModelDocExtension) | 获取此模型的材质属性。 |
IGetModelViews Method (IModelDocExtension) | 获取此文档中的模型视图。 |
IGetNamedViewRotation Method (IModelDocExtension) | 获取相对于前视图的指定命名视图方向矩阵。 |
IGetObjectByPersistReference3 Method (IModelDocExtension) | 获取分配给指定的持久引用ID的对象。 |
IGetOLEObjects Method (IModelDocExtension) | 获取OLE对象。 |
IGetPersistReference3 Method (IModelDocExtension) | 获取此模型文档中指定对象的永久引用ID。 |
IGetSearchData Method (IModelDocExtension) | 从模型文档中获取solidworks搜索、第三方、应用程序关键字。 |
IGetSectionProperties2 Method (IModelDocExtension) | 获取以下类型选定项的截面特性:截面平面上任意文档面中的平面模型面在工程图中截面视图中的剖面线截面面草图 |
IGetSheetMetalObjectsByPersistReference Method (IModelDocExtension) | 获取折叠钣金零件中的一个或多个对象,该折叠钣金零件对应于展开钣金零件中实体的永久引用ID的字节数组。 |
IListExternalFileReferences Method (IModelDocExtension) | 获取部件上外部文件引用的名称和状态。 |
InsertAnnotationFavorite Method (IModelDocExtension) | 在指定位置插入指定收藏夹文件中的批注。 |
InsertAnnotationView Method (IModelDocExtension) | 在此零件或部件文档中插入注释视图。 |
InsertAttachment Method (IModelDocExtension) | 将文件作为附件插入到此文档。 |
InsertBOMBalloon2 Method (IModelDocExtension) | 为选定项插入一个bom气球。 |
InsertBomTable3 Method (IModelDocExtension) | 在零件或部件文档中插入物料清单(bom)表。 |
InsertCamera Method (IModelDocExtension) | 在此文档中插入相机。 |
InsertDatumTargetSymbol3 Method (IModelDocExtension) | 创建基准目标符号。 |
InsertDeleteFace Method (IModelDocExtension) | 插入删除面特征。 |
InsertGeneralTableAnnotation Method (IModelDocExtension) | 在此模型文档中插入通用表批注。 |
InsertGeneralToleranceTableAnnotation Method (IModelDocExtension) | 在此模型文档中插入通用公差表注释。 |
InsertObjectFromFile Method (IModelDocExtension) | 从文件中插入OLE对象。 |
InsertScene Method (IModelDocExtension) | 将指定的场景应用于模型。 |
InsertStackedBalloon2 Method (IModelDocExtension) | 为选定项插入一组引出序号。 |
InsertSurfaceFinishSymbol3 Method (IModelDocExtension) | 基于上次选择创建表面光洁度符号。 |
InsertTitleBlockTable Method (IModelDocExtension) | 在零件或部件文档中插入标题栏表格。 |
InstallModelColorizer Method (IModelDocExtension) | 安装iswcolorcontour接口的实现接口。 |
IRelease3rdPartyStorageStore Method (IModelDocExtension) | 从此模型文档中发布第三方iStorage接口。 |
IRemoveMaterialProperty Method (IModelDocExtension) | 从此模型中删除材质特性值。 |
IsAbbreviatedViewActive Method (IModelDocExtension) | 获取或设置缩写视图是否处于活动状态。 |
IsConverted Method (IModelDocExtension) | 获取活动文档是否已转换为当前版本更新打开,但尚未保存。 |
ISetMaterialPropertyValues Method (IModelDocExtension) | 设置此模型文档的材质特性值。 |
IsExploded Method (IModelDocExtension) | 获取当前在模型中显示的分解视图的名称。 |
IsFutureVersion Method (IModelDocExtension) | 获取此文档是否用于solidworks的未来版本。 |
IsSamePersistentID Method (IModelDocExtension) | 获取两个指定对象是否具有相同的持久引用ID。 |
IsVirtualComponent3 Method (IModelDocExtension) | 获取到父程序集组件的路径,如果模型是虚拟组件,则该路径最多包括第一个非虚拟父程序集。 |
JogDimension Method (IModelDocExtension) | 获取或设置交互选择的线性标注或坐标标注上的折弯点是打开还是关闭。 |
ListExternalFileReferences Method (IModelDocExtension) | 获取部件上外部引用的名称和状态。 |
ListExternalFileReferencesCount Method (IModelDocExtension) | 获取部件上的外部引用数。 |
LoadDraftingStandard Method (IModelDocExtension) | 从文件加载自定义绘图标准。 |
MoveDecal Method (IModelDocExtension) | 在应用于模型的贴花列表中向上或向下移动贴花。 |
MoveOrCopy Method (IModelDocExtension) | 移动并可选地复制选定的草图实体或注释。 |
MultiSelect2 Method (IModelDocExtension) | 选择多个对象并返回在模型中选定的对象数。 |
PrintOut4 Method (IModelDocExtension) | 打印此文档而不显示任何对话框或消息框。 |
PublishSTEP242File Method (IModelDocExtension) | 将solidworks mbd三维零件或部件导出到步骤242文件。 |
PublishTo3DPDF Method (IModelDocExtension) | 为solidworks mbd创建三维pdf。 |
PurgeDisplayState Method (IModelDocExtension) | 清除相同的显示状态,以便只保留唯一的显示状态。 |
RayIntersections Method (IModelDocExtension) | 查找指定的光线集和指定的实体集之间的交点。 |
Rebuild Method (IModelDocExtension) | 在部件和工程图文档中重建模型并返回重建的状态。 |
Refresh3DViews Method (IModelDocExtension) | 更新此零件或部件的三维视图。 |
ReJogRunningDimension Method (IModelDocExtension) | 在尺寸界线与角度标注中的标注文字重叠的位置应用折弯。 |
ReleaseStream Method (IModelDocExtension) | 释放先前获得的流。 |
RemoveMaterialProperty Method (IModelDocExtension) | 从此模型中删除材质特性值。 |
RemoveModelColorizer Method (IModelDocExtension) | 删除iswcolorcontour接口的已安装实现接口。 |
RemoveTexture2 Method (IModelDocExtension) | 从指定的配置中移除纹理。 |
RemoveTextureByDisplayState Method (IModelDocExtension) | 删除在指定显示状态下应用于此模型的纹理。 |
RemoveVisibleBox Method (IModelDocExtension) | 移除由imodeldocextension::set visible box设置的可见边界框,并将边界框的大小重置为solidworks为零件或部件计算的大小。 |
RenameDocument Method (IModelDocExtension) | 使用指定的名称临时重命名选定的组件。 |
RenameDraftingStandard Method (IModelDocExtension) | 将当前自定义绘图重命名为指定的名称。 |
ReorderFeature Method (IModelDocExtension) | 将指定的特征移动到此零件或部件的FeatureManager设计树中的其他位置。 |
ResetStandardViews Method (IModelDocExtension) | 将所有标准模型视图返回到其默认设置。 |
ReverseDecalsOrder Method (IModelDocExtension) | 反转模型上贴花的顺序。 |
RotateOrCopy Method (IModelDocExtension) | 旋转并可选地复制选定的草图实体或注释。 |
RunCommand Method (IModelDocExtension) | 运行指定的solidworks命令。 |
SaveAs Method (IModelDocExtension) | 以指定的格式将活动文档保存到指定的名称。 |
SaveDeFeaturedFile Method (IModelDocExtension) | 从加载的零件或部件文档中删除除外表面以外的所有CAD数据,并将外表面保存为零件。 |
SaveDraftingStandard Method (IModelDocExtension) | 将当前自定义绘图标准保存到文件中。 |
SavePackAndGo Method (IModelDocExtension) | 保存指定用于打包的文件,然后转到文件夹或zip文件。 |
SaveSelection Method (IModelDocExtension) | 创建包含选定实体的新选择集。 |
ScaleOrCopy Method (IModelDocExtension) | 缩放并可选地复制选定的草图项或注释。 |
SelectAll Method (IModelDocExtension) | 选择零件中的所有边、部件中的所有零部件或图形中的所有实体(默认情况下,草图实体、尺寸和注释)。 |
SelectByID2 Method (IModelDocExtension) | 选择指定的实体。 |
SelectByRay Method (IModelDocExtension) | 选择指定类型的第一个实体,该实体与从指定点开始并在指定半径内平行于指定方向矢量的光线相交。 |
SetAdvancedSpotLightProperties Method (IModelDocExtension) | 设置此模型中指定的SolidWorks聚光灯的衰减相关高级属性。 |
SetApiUndoObject Method (IModelDocExtension) | 实现外接程序应用程序的撤消对象。 |
SetKeepLightInRenderScene Method (IModelDocExtension) | 设置场景更改时是否保留灯光。 |
SetLightEnabledInRender Method (IModelDocExtension) | 设置此模型中的灯光是否打开。 |
SetMaterialPropertyValues Method (IModelDocExtension) | 设置此模型文档的材质特性值。 |
SetSceneBkgDIBx64 Method (IModelDocExtension) | 在64位应用程序中设置背景图像。 |
SetSunLightAdvancedPropertyValues Method (IModelDocExtension) | 设置指定的日光高级属性。 |
SetSunLightSourcePropertyValues Method (IModelDocExtension) | 设置日光源的特性值。 |
SetTexture Method (IModelDocExtension) | 将纹理应用于指定的配置。 |
SetTextureByDisplayState Method (IModelDocExtension) | 设置在指定显示状态下应用于此模型的纹理。 |
SetTopLevelTransparency Method (IModelDocExtension) | 设置此零件或顶级部件的透明度。 |
SetUserPreferenceDouble Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于double类型的用户首选项。 |
SetUserPreferenceInteger Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于Integer类型的用户首选项。 |
SetUserPreferenceString Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于字符串类型的用户首选项。 |
SetUserPreferenceTextFormat Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于设置详细文本格式。 |
SetUserPreferenceToggle Method (IModelDocExtension) | 设置文档默认用户首选项值。此方法用于可切换的用户首选项。 |
SetVisibleBox Method (IModelDocExtension) | 将缩放的可见边界框设置为适合零件或部件。 |
ShowModelBreakView Method (IModelDocExtension) | 获取是否在活动模型的当前配置中显示或隐藏指定的模型中断视图。 |
ShowSmartMessage Method (IModelDocExtension) | 在图形区域和状态栏上显示solidworks样式消息作为工具提示。 |
SketchBoxSelect Method (IModelDocExtension) | 框在选择框的指定坐标内选择草图中的所有实体。 |
SketchOffsetOnSurface Method (IModelDocExtension) | 偏移选定边以在面或曲面上创建三维草图。 |
StartFormatPainter Method (IModelDocExtension) | 启动格式绘制程序。 |
StartRecordingUndoObject Method (IModelDocExtension) | 开始录制solidworks撤消对象。 |
StopFormatPainter Method (IModelDocExtension) | 停止格式刷。 |
Stretch Method (IModelDocExtension) | 拉伸选定的实体。 |
UpdateExternalFileReferences Method (IModelDocExtension) | 更新此模型上的外部文件引用。 |
UpdateFrozenFeatures Method (IModelDocExtension) | 更新模型的冻结特征。 |
UpdateRenderMaterialsInSceneGraph Method (IModelDocExtension) | 设置是否更新模型中图形区域中的外观。 |
UpdateStandardViews Method (IModelDocExtension) | 将指定的标准视图更改为当前模型视图。 |
UpdateSunLight Method (IModelDocExtension) | 更新日光位置、颜色和背景图像。 |
ViewZoomToSheet Method (IModelDocExtension) | 将绘图页放大到窗口内的最大尺寸。 |
标签:C#
C# SolidWorks 二次开发 API — 替换零件
有些情况下我们需要去零件进行升级改版,需要先改好零件再利用替换功能进行升级。
今天简单介绍下如何在装配体中进行零件的替换,当然我们默认参考关系都没问题。
代码如下:
private void Btn_ReplacePart_Click(object sender, EventArgs e)
{
//首先打开 TempAssembly.sldasm
//运行后,程序会把装配体中的Clamp1零件替换成Clamp2
ISldWorks swApp = Utility.ConnectToSolidWorks();
ModelDoc2 swModel = swApp.ActiveDoc;
ModelDocExtension swModelDocExt = (ModelDocExtension)swModel.Extension;
SelectionMgr selectionMgr = swModel.SelectionManager;
AssemblyDoc assemblyDoc = (AssemblyDoc)swModel;
//替换为同目录下的clamp2
string ReplacePartPath = Path.GetDirectoryName(swModel.GetPathName()) + @"\clamp2.sldprt";
bool boolstatus;
//选择当前的clamp1
boolstatus = swModelDocExt.SelectByID2("clamp1-1@TempAssembly", "COMPONENT", 0, 0, 0, false, 0, null, 0);
boolstatus = assemblyDoc.ReplaceComponents2(ReplacePartPath, "", false, 0, true);
if (boolstatus == true)
{
MessageBox.Show("替换完成!");
}
}
C# SolidWorks 二次开发 API — 把零件中的坐标点转换到总装配中
今天我们来看下solidworks中的坐标矩阵转换,这个例子是把子零件中的一个基准轴的两个端点读出来,并转换到总装配的坐标系中,得到在总装配体坐标系的位置,可以进一步判断轴的真实安装方向。
直接上代码:
private void btn_Transform_PartToAsm_Click(object sender, EventArgs e)
{
//连接到Solidworks
//这个例子是把零件中的一个基准轴 的两个点的坐标转换到装配体中
//请打开装配体,并在某个零件下选择一下基准轴
ISldWorks swApp = Utility.ConnectToSolidWorks();
ModelDoc2 swModel = (ModelDoc2)swApp.ActiveDoc;
SelectionMgr swSelMgr = swModel.ISelectionManager;
Feature swFeat = (Feature)swSelMgr.GetSelectedObject6(1, 0);
String sAxisName = swFeat.Name;
RefAxis RefAxis = swFeat.GetSpecificFeature2();
var vParam = RefAxis.GetRefAxisParams();
Component2 inletPart = swSelMgr.GetSelectedObjectsComponent4(1, 0);
double[] nPt = new double[3];
double[] nPt2 = new double[3];
object vPt;
object vPt2;
nPt[0] = vParam[0]; nPt[1] = vParam[1]; nPt[2] = vParam[2];
nPt2[0] = vParam[3]; nPt2[1] = vParam[4]; nPt2[2] = vParam[5];
vPt = nPt;
vPt2 = nPt2;
MathUtility swMathUtil = (MathUtility)swApp.GetMathUtility();
MathTransform mathTransform = inletPart.Transform2;
MathTransform swXform = (MathTransform)mathTransform;
MathPoint swMathPt = (MathPoint)swMathUtil.CreatePoint((vPt));
MathPoint swMathPt2 = (MathPoint)swMathUtil.CreatePoint((vPt2));
//swXform.Inverse(); 反转的话就是把装配体中的点坐标转到零件对应的坐标系统中
swMathPt = (MathPoint)swMathPt.MultiplyTransform(swXform);
swMathPt2 = (MathPoint)swMathPt2.MultiplyTransform(swXform);
var x = swMathPt.ArrayData[0];
var y = swMathPt.ArrayData[1];
var z = swMathPt.ArrayData[2];
var x2 = swMathPt2.ArrayData[0];
var y2 = swMathPt2.ArrayData[1];
var z2 = swMathPt2.ArrayData[2];
var v1 = x2 - x;
var v2 = y2 - y;
var v3 = z2 - z;
if (Math.Round(v3, 4) != 0 && Math.Round(v1, 4) == 0 && Math.Round(v2, 4) == 0)
{
MessageBox.Show("此轴在Z方向上");
}
}
比较全的关于矩阵转换的一篇文章:
C# SolidWorks 二次开发 API — 给指定面上色
功能: 用户选择一个或者多个面, 程序把面的颜色改为红色。
选中这个面,点击按钮,则面改为红色。
下面是代码:完整代码请见码云。
private void btnSetColor_Click(object sender, EventArgs e)
{
//首先选择一个面. 点击按钮,将修改为红色.
ISldWorks swApp = Utility.ConnectToSolidWorks();
ModelDoc2 swModel = swApp.ActiveDoc;
SelectionMgr selectionMgr = swModel.SelectionManager;
try
{
for (int i = 1; i <= selectionMgr.GetSelectedObjectCount(); i++)
{
Face2 face2 = (Face2)selectionMgr.GetSelectedObject6(i, -1);
var vFaceProp = swModel.MaterialPropertyValues;
var vProps = face2.GetMaterialPropertyValues2(1, null);
vProps[0] = 1;
vProps[1] = 0;
vProps[2] = 0;
vProps[3] = vFaceProp[3];
vProps[4] = vFaceProp[4];
vProps[5] = vFaceProp[5];
vProps[6] = vFaceProp[6];
vProps[7] = vFaceProp[7];
vProps[8] = vFaceProp[8];
face2.SetMaterialPropertyValues2(vProps, 1, null);
vProps = null;
vFaceProp = null;
}
swModel.ClearSelection2(true);
}
catch (Exception)
{
MessageBox.Show("请选择面,其它类型无效!");
}
}
C# SolidWorks 二次开发 API—给零件加材质
这两天比较忙,在整理一份api帮助的功能翻译清单.
今天看一下如何获取零件的材质 以及修改材质.
我们先打开一个零件,如下图:
private void btn_SetMaterial_Click(object sender, EventArgs e)
{
ISldWorks swApp = Utility.ConnectToSolidWorks();
ModelDoc2 swModel = swApp.ActiveDoc;
ModelDocExtension swModelDocExt = (ModelDocExtension)swModel.Extension;
string swMateDB = "";
string tempMaterial = "";
//获取现有材质
tempMaterial = ((PartDoc)swModel).GetMaterialPropertyName2("", out swMateDB);
MessageBox.Show($"当前零件材质为 {swMateDB} 中的 {tempMaterial} ");
string configName = null;
string databaseName = null;
string newPropName = null;
configName = "默认";
databaseName = "SOLIDWORKS Materials";
newPropName = "Beech";
((PartDoc)swModel).SetMaterialPropertyName2(configName, databaseName, newPropName);
tempMaterial = ((PartDoc)swModel).GetMaterialPropertyName2("", out swMateDB);
MessageBox.Show($"修改之后 当前零件材质为 {swMateDB} 中的 {tempMaterial} ");
}
效果如下:
C# SolidWorks 二次开发 API — 2018版 中文翻译-完整版共享
- solidworks api帮助文件 翻译目录,示例如下: Access Edges on Rip Feature Example (C#) 此示例显示如何访问接缝特征上的边。 Access Selections Example (VBA) – Code 此示例将基挤出的长度加倍。暗交换为sldworks.sldworks Activate PropertyManager Page Tab Example (C#) 下面的代码示例演示SolidWorks加载项如何使用IPropertyManagerPageTab.Activate以编程方式选择SolidWorks属性管理器页上的选项卡。
这是2018的api帮助文档看了一下翻译版,我把之前翻译的文件免费共享下,希望能对大家有所帮助。
如果大家想查找快速了解某个功能,可以直接在Excel表中查找全部。
之前有两篇共享了官方示例与Modeldoc2的一些内容,大家可以去看。
标题 | 中文描述 |
IAdvancedHoleFeatureData Interface Methods | 有关此类型的所有成员的列表,请参阅iadvancedholefeaturedata members。 |
AccessSelections Method (IAdvancedHoleFeatureData) | 获取对用于定义高级孔特征的选择的访问权限。 |
GetFarSideElements Method (IAdvancedHoleFeatureData) | 获取此高级孔中的远端孔元素。 |
GetNearSideElements Method (IAdvancedHoleFeatureData) | 获取此高级孔中的近边孔元素。 |
ReleaseSelectionAccess Method (IAdvancedHoleFeatureData) | 释放对用于定义孔向导特征的选择的访问权限。 |
SetFarSideElements Method (IAdvancedHoleFeatureData) | 设置此高级孔中的远侧孔元素。 |
SetNearSideElements Method (IAdvancedHoleFeatureData) | 设置此高级孔中的近边孔元素。 |
IAdvancedSelectionCriteria Interface Methods | 有关此类型的所有成员的列表,请参阅IAdvancedSelectionCriteria成员。 |
AddItem Method (IAdvancedSelectionCriteria) | 将条件添加到高级组件选择列表中。 |
DeleteItem Method (IAdvancedSelectionCriteria) | 从高级组件选择列表中删除条件。 |
GetItem Method (IAdvancedSelectionCriteria) | 获取高级组件选择列表中的指定条件。 |
GetItemCount Method (IAdvancedSelectionCriteria) | 获取高级组件选择列表中的条件数。 |
LoadCriteria Method (IAdvancedSelectionCriteria) | 加载指定的查询文件(.sqy)并使其成为当前的高级组件选择列表。 |
SaveCriteria Method (IAdvancedSelectionCriteria) | 将当前高级组件选择列表保存到指定文件。 |
Select Method (IAdvancedSelectionCriteria) | 在“高级组件选择”列表中选择组件。 |
IAnimation Interface Methods | 有关此类型的所有成员的列表,请参见iAnimation Members。 |
IAnnotationView Interface Methods | 有关此类型的所有成员的列表,请参见IAnnotationView成员。 |
Activate Method (IAnnotationView) | 激活此批注视图。 |
ActivateAndReorient Method (IAnnotationView) | 激活并重新定向此批注视图。 |
GetAnnotations2 Method (IAnnotationView) | 获取此批注视图中的批注。 |
GetViewRotation Method (IAnnotationView) | 获取批注视图相对于模型的X-Y平面的旋转矩阵。 |
Hide Method (IAnnotationView) | 隐藏未激活的批注视图中的批注。 |
IGetViewRotation Method (IAnnotationView) | 获取批注视图相对于模型的X-Y平面的旋转矩阵。 |
IsShown Method (IAnnotationView) | 获取是否显示此批注视图中的批注。 |
MoveAnnotations Method (IAnnotationView) | 将指定的批注移动到此批注视图。 |
Orient Method (IAnnotationView) | 确定此批注视图的方向。 |
Show Method (IAnnotationView) | 显示未激活的批注视图中的批注。 |
IAnnotation Interface Methods | 有关此类型的所有成员的列表,请参见iAnnotation Members。 |
AddOrUpdateStyle Method (IAnnotation) | 添加或更新链接到指定样式的注释。 |
ApplyDefaultStyleAttributes Method (IAnnotation) | 将默认样式属性应用于此批注。 |
CanShowInAnnotationView Method (IAnnotation) | 获取此批注是否可以显示在指定的批注视图中。 |
CanShowInMultipleAnnotationViews Method (IAnnotation) | 获取此批注是否可以在多个批注视图中显示。 |
CheckSpelling Method (IAnnotation) | 拼写检查此批注中的文本。 |
ConvertToMultiJog Method (IAnnotation) | 将具有引线的注释转换为具有多折弯引线的注释。 |
DeleteStyle Method (IAnnotation) | 删除指定的样式。 |
DeSelect Method (IAnnotation) | 取消选择此批注。 |
GetArrowHeadCount Method (IAnnotation) | 获取此符号上的箭头数。 |
GetArrowHeadSizeAtIndex Method (IAnnotation) | 获取此批注上指定引线的箭头大小。 |
GetArrowHeadStyleAtIndex Method (IAnnotation) | 获取此批注上特定引线的箭头样式。 |
GetAttachedEntities3 Method (IAnnotation) | 获取此批注附加到的实体。 |
GetAttachedEntityCount3 Method (IAnnotation) | 获取此批注附加到的实体数。 |
GetAttachedEntityTypes Method (IAnnotation) | 获取附加到此批注的实体类型。 |
GetDashedLeader Method (IAnnotation) | 获取此引线是虚线还是实线。 |
GetDimXpertFeature Method (IAnnotation) | 获取与此批注关联的dimxpert功能。 |
GetDimXpertName Method (IAnnotation) | 获取此批注的dimxpert名称。 |
GetDisplayData Method (IAnnotation) | 获取此批注的显示数据。 |
GetFlipPlaneTransform Method (IAnnotation) | 获取批注平面在相反方向上的转换矩阵。 |
GetLeaderAllAround Method (IAnnotation) | 获取此批注的全方位符号显示的设置。 |
GetLeaderCount Method (IAnnotation) | 获取此批注上的引线数。 |
GetLeaderPerpendicular Method (IAnnotation) | 获取此批注的垂直弯曲引线显示设置。 |
GetLeaderPointsAtIndex Method (IAnnotation) | 获取有关此批注上指定引线的坐标信息。 |
GetLeaderSide Method (IAnnotation) | 获取此批注的引线附件侧设置。 |
GetLeaderStyle Method (IAnnotation) | 获取此领导的样式。 |
GetMultiJogLeaderCount Method (IAnnotation) | 获取此批注上多个折弯指引线的数目。 |
GetMultiJogLeaders Method (IAnnotation) | 获取此批注上的多重折弯指引线。 |
GetName Method (IAnnotation) | 获取此批注的名称。 |
GetNext3 Method (IAnnotation) | 获取下一个批注。 |
GetParagraphs Method (IAnnotation) | 获取此注释批注中的段落。 |
GetPlane Method (IAnnotation) | 获取批注相对于模型的X-Y平面的旋转矩阵。 |
GetPosition Method (IAnnotation) | 获取此批注的位置。 |
GetSmartArrowHeadStyle Method (IAnnotation) | 获取此批注的智能箭头样式的设置。 |
GetSpecificAnnotation Method (IAnnotation) | 获取与此批注关联的特定基础对象。 |
GetStyleName Method (IAnnotation) | 获取应用于此批注的样式的名称。 |
GetTextFormat Method (IAnnotation) | 获取此批注中指定文本的文本格式。 |
GetTextFormatCount Method (IAnnotation) | 获取此批注的文本格式数。 |
GetType Method (IAnnotation) | 获取批注的类型。 |
GetUseDocTextFormat Method (IAnnotation) | 获取SolidWorks当前是否正在为此批注使用文档默认文本格式设置。 |
GetVisualProperties Method (IAnnotation) | 获取此批注的视觉属性。 |
IGetAttachedEntityTypes Method (IAnnotation) | 获取附加到此批注的所有实体的类型。 |
IGetDisplayData Method (IAnnotation) | 获取批注的显示数据。 |
IGetLeaderPointsAtIndex Method (IAnnotation) | 获取有关此批注上指定引线的坐标信息。 |
IGetMultiJogLeaders Method (IAnnotation) | 获取此批注上的多重折弯指引线。 |
IGetPosition Method (IAnnotation) | 获取此批注的位置。 |
IGetSpecificAnnotation Method (IAnnotation) | 获取与此批注关联的特定基础对象。 |
IGetTextFormat Method (IAnnotation) | 获取此批注中指定文本的文本格式。 |
IGetVisualProperties Method (IAnnotation) | 获取此批注的视觉属性。 |
IsDangling Method (IAnnotation) | 获取此批注是否悬空。 |
IsDimXpert Method (IAnnotation) | 获取批注是否为dimxpert批注。 |
ISetAttachedEntities Method (IAnnotation) | 将此批注附加到指定的实体。 |
ISetTextFormat Method (IAnnotation) | 设置此批注中指定文本的文本格式信息。 |
LoadStyle Method (IAnnotation) | 加载指定的样式。 |
SaveStyle Method (IAnnotation) | 保存指定的样式。 |
Select3 Method (IAnnotation) | 选择此批注并将其标记。 |
SetArrowHeadSizeAtIndex Method (IAnnotation) | 设置此批注上指定引线的箭头大小。 |
SetArrowHeadStyleAtIndex Method (IAnnotation) | 设置此批注上特定引线的箭头样式。 |
SetAttachedEntities Method (IAnnotation) | 将此批注附加到指定的实体。 |
SetLeader3 Method (IAnnotation) | 设置此批注的引线特征。 |
SetLeaderAttachmentPointAtIndex Method (IAnnotation) | 为具有指定索引的批注设置引线的指定附着点。 |
SetName Method (IAnnotation) | 设置此批注的名称。 |
SetPosition2 Method (IAnnotation) | 设置此批注的位置。 |
SetStyleName Method (IAnnotation) | 设置此批注的样式。 |
SetTextFormat Method (IAnnotation) | 设置此批注中指定文本的文本格式。 |
IAssemblyDoc Interface Methods | 有关此类型的所有成员的列表,请参见iAssemblyDoc成员。 |
ActivateGroundPlane Method (IAssemblyDoc) | 激活指定配置的地平面。 |
AddComponent5 Method (IAssemblyDoc) | 将指定配置选项的指定组件添加到此程序集。 |
AddComponentConfiguration Method (IAssemblyDoc) | 为最后选定的部件添加新配置。 |
AddComponents3 Method (IAssemblyDoc) | 将多个零部件添加到部件中。 |
AddConcentricMateWithTolerance Method (IAssemblyDoc) | 将未对齐的同心配合添加到此部件。 |
AddDistanceMate Method (IAssemblyDoc) | 将距离配合添加到此部件。 |
AddMate5 Method (IAssemblyDoc) | 将配合添加到此部件。 |
AddPipePenetration Method (IAssemblyDoc) | 使用在选定草图点处结束的管道穿透相邻管件或管道。 |
AddPipingFitting Method (IAssemblyDoc) | 将管件添加到当前管道部件。 |
AddSmartComponent Method (IAssemblyDoc) | 将指定坐标处的指定组件作为智能组件添加到此程序集。 |
AddToFeatureScope Method (IAssemblyDoc) | 将零部件添加到当前选定部件特征的范围中。 |
AutoAngleAxis Method (IAssemblyDoc) | 自动检测轴的角度伴侣。 |
AutoExplode Method (IAssemblyDoc) | 自动生成当前部件配置的分解图。 |
CompConfigProperties5 Method (IAssemblyDoc) | 设置指定配置中选定组件的属性。 |
CopyWithMates2 Method (IAssemblyDoc) | 复制此部件中的一个或多个具有配合的零部件。 |
CreateExplodedView Method (IAssemblyDoc) | 创建活动程序集配置的分解视图。 |
CreateMate Method (IAssemblyDoc) | 使用指定的数据创建高级配合。 |
CreateMateData Method (IAssemblyDoc) | 为指定的配合类型创建高级配合特征数据。 |
CreateSmartComponent Method (IAssemblyDoc) | 创建智能组件。 |
CreateSpeedPak Method (IAssemblyDoc) | 为此程序集中选定部件的活动配置创建指定类型的SpeedPak。 |
DeleteSelections Method (IAssemblyDoc) | 删除子部件的选定零部件或选定零部件的子部件。 |
DissolveComponentPattern Method (IAssemblyDoc) | 溶解选定的组件模式。 |
DissolveSubAssembly Method (IAssemblyDoc) | 在此部件中分解选定的部件。 |
EditAssembly Method (IAssemblyDoc) | 切换回程序集文档进行编辑。 |
EditConcentricMate Method (IAssemblyDoc) | 编辑未对齐的同心配合。 |
EditDistanceMate Method (IAssemblyDoc) | 编辑距离配合。 |
EditMate4 Method (IAssemblyDoc) | 编辑选定的装配零部件配合关系。 |
EditPart2 Method (IAssemblyDoc) | 在部件上下文中编辑选定的零件。 |
ExitIsolate Method (IAssemblyDoc) | 退出隔离所选组件并将程序集返回其初始显示状态。 |
FeatureByName Method (IAssemblyDoc) | 返回部件中命名特征的iFeature对象。 |
FileDeriveComponentPart Method (IAssemblyDoc) | 从当前选定的部件创建新的零件文档。 |
FixComponent Method (IAssemblyDoc) | 修复选定的组件;即,使其不可移动。 |
ForceUpdateElectricalData2 Method (IAssemblyDoc) | 强制更新电气数据。 |
GetActiveGroundPlane Method (IAssemblyDoc) | 获取指定配置的活动地平面。 |
GetAdvancedSelection Method (IAssemblyDoc) | 获取高级组件选择。 |
GetBox Method (IAssemblyDoc) | 获取边界框。 |
GetComponentByID Method (IAssemblyDoc) | 使用组件ID获取顶级程序集组件。 |
GetComponentByName Method (IAssemblyDoc) | 获取指定的顶级程序集组件。 |
GetComponentCount Method (IAssemblyDoc) | 获取此程序集的活动配置中的组件数。 |
GetComponents Method (IAssemblyDoc) | 获取此程序集的活动配置中的所有组件。 |
GetDragOperator Method (IAssemblyDoc) | 获取此程序集中动态拖动操作的拖动运算符。 |
GetDroppedAtEntity Method (IAssemblyDoc) | 获取指向将文件放入此程序集中的实体的指针。 |
GetEditTarget Method (IAssemblyDoc) | 获取当前正在编辑的模型文档。 |
GetEditTargetComponent Method (IAssemblyDoc) | 获取当前正在编辑的组件。 |
GetExplodedViewConfigurationName Method (IAssemblyDoc) | 获取指定分解视图的配置名称。 |
GetExplodedViewCount2 Method (IAssemblyDoc) | 获取指定配置中的分解视图数。 |
GetExplodedViewNames2 Method (IAssemblyDoc) | 获取指定配置中分解视图的名称。 |
GetFeatureScope Method (IAssemblyDoc) | 获取受此功能影响的组件。 |
GetFeatureScopeCount Method (IAssemblyDoc) | 获取受此功能影响的组件数。 |
GetLightWeightComponentCount Method (IAssemblyDoc) | 获取程序集中轻型组件的数目。 |
GetRouteManager Method (IAssemblyDoc) | 获取SolidWorks路由API。 |
GetUnloadedComponentNames Method (IAssemblyDoc) | 获取已卸载组件的路径、引用的配置名称、卸载原因、文档类型和名称。 |
GetVisibleComponentsInView Method (IAssemblyDoc) | 获取此程序集中要另存为实体的可见组件的列表。 |
GetVisibleComponentsInViewCount Method (IAssemblyDoc) | 获取此程序集中可见组件的数目。 |
HasUnloadedComponents Method (IAssemblyDoc) | 获取此程序集是否具有隐藏或抑制的已卸载组件。 |
IAddComponents3 Method (IAssemblyDoc) | 将多个零部件添加到部件中。 |
IFeatureByName Method (IAssemblyDoc) | 返回部件中命名特征的iFeature对象。 |
IGetBox Method (IAssemblyDoc) | 获取边界框。 |
IGetComponents Method (IAssemblyDoc) | 获取此程序集的活动配置中的所有组件。 |
IGetDragOperator Method (IAssemblyDoc) | 获取此程序集中动态拖动操作的拖动运算符。 |
IGetEditTarget2 Method (IAssemblyDoc) | 获取当前正在编辑的模型文档。 |
IGetFeatureScope Method (IAssemblyDoc) | 获取受此功能影响的组件。 |
IGetVisibleComponentsInView Method (IAssemblyDoc) | 获取此程序集中要另存为实体的可见组件的列表。 |
InsertCavity4 Method (IAssemblyDoc) | 使用选定的零部件将型腔插入激活零件。 |
InsertDerivedPattern Method (IAssemblyDoc) | 从选定的阵列和种子组件创建派生组件。 |
InsertEnvelope Method (IAssemblyDoc) | 在此程序集中以指定的配置名称添加信封。 |
InsertJoin2 Method (IAssemblyDoc) | 从合并的选定组件构造特征。 |
InsertLoadReference Method (IAssemblyDoc) | 创建对指定或选定配合的配合加载引用。 |
InsertNewAssembly Method (IAssemblyDoc) | 创建新的虚拟子部件,并可选地将其保存到指定的文件中。 |
InsertNewPart2 Method (IAssemblyDoc) | 在指定的面或平面上插入新零件。 |
InsertNewVirtualAssembly Method (IAssemblyDoc) | 从该程序集创建新程序集,并将其内部保存为虚拟组件。 |
C# SolidWorks 二次开发 API — 创建Pane页面(预览BOM)
今天讲一下怎么在Solidworks界面中显示出窗体界面。
今天的功能是在右边提前预览BOM 清单,功能比较简单。预览图如下:
由于不是插件的形势,所以效率不是太高,如果大家想速度快,请自己改成插件形式,其实更好的方法是做成插件,可以在打开装配体之后自动预览BOM, 时间关系,这里仅作为示例。
这里面涉及到的功能大概有,遍历装配体,遍历零件属性,组织层级结构等等。
完成后效果如下图:
下面只显示了关键的页面加载代码,实际的代码请参考源码:
https://gitee.com/painezeng/CSharpAndSolidWorks
private void btn_Pane_Click(object sender, EventArgs e)
{
//注意: 这里只是显示自己的窗体到solidworks中,目前还是走的exe的方式 .
//真正开发的时候应该在DLL中加入,这样速度会快很多. exe读bom需要40s dll 只需要3秒左右.
//获取当前程序所在路径
string Dllpath = Path.GetDirectoryName(typeof(MyPane).Assembly.CodeBase).Replace(@"file:\", string.Empty);
var imagePath = Path.Combine(Dllpath, "bomlist.bmp");
ISldWorks swApp = Utility.ConnectToSolidWorks();
string toolTip;
toolTip = "BOM List";
//创建页面
if (taskpaneView != null)
{
taskpaneView.DeleteView();
Marshal.FinalReleaseComObject(taskpaneView);
taskpaneView = null;
}
taskpaneView = swApp.CreateTaskpaneView2(imagePath, toolTip);
MyPane myPane = new MyPane(swApp);
myPane.Dock = DockStyle.Fill;
// myPane.Show();
//在页面中显示窗体(嵌入)
taskpaneView.DisplayWindowFromHandlex64(myPane.Handle.ToInt64());
}
如果大家有什么问题,可以留言给我。
C# SolidWorks 二次开发 API — 2018版 中文翻译 ModelDoc 方法
ActivateSelectedFeature Method (IModelDoc2) | 激活选定的要素进行编辑。 |
AddConfiguration3 Method (IModelDoc2) | 将新配置添加到此模型文档。 |
AddDiameterDimension2 Method (IModelDoc2) | 在选定项的指定位置添加直径标注。 |
AddDimension2 Method (IModelDoc2) | 在选定实体的指定位置创建显示维度。 |
AddFeatureMgrView3 Method (IModelDoc2) | 将指定的选项卡添加到FeatureManager设计树视图中。 |
AddHorizontalDimension2 Method (IModelDoc2) | 在指定位置为当前选定的实体创建水平尺寸标注。 |
AddIns Method (IModelDoc2) | 显示“加载项管理器”对话框。 |
AddLightSource Method (IModelDoc2) | 使用指定的名称将光源类型添加到场景中。 |
AddLightSourceExtProperty Method (IModelDoc2) | 存储光源的浮点、字符串或整数值。 |
AddLightToScene Method (IModelDoc2) | 将光源添加到场景中。 |
AddLoftSection Method (IModelDoc2) | 将放样截面添加到混合特征。 |
AddPropertyExtension Method (IModelDoc2) | 将属性扩展添加到此模型。 |
AddRadialDimension2 Method (IModelDoc2) | 在选定项的指定位置添加径向尺寸。 |
AddSceneExtProperty Method (IModelDoc2) | 存储场景的浮点、字符串或整数值。 |
AddVerticalDimension2 Method (IModelDoc2) | 在指定位置为当前选定的实体创建垂直尺寸标注。 |
AlignOrdinate Method (IModelDoc2) | 对齐选定的一组坐标标注。 |
AlignParallelDimensions Method (IModelDoc2) | 以平行方式对齐选定的线性标注。 |
BlankRefGeom Method (IModelDoc2) | 在图形窗口中隐藏选定的参考几何图形。 |
BlankSketch Method (IModelDoc2) | 隐藏选定的草图。 |
BreakDimensionAlignment Method (IModelDoc2) | 断开属于对齐组(平行或共线)的任何选定标注的关联。 |
ClearSelection2 Method (IModelDoc2) | 清除选择列表。 |
ClearUndoList Method (IModelDoc2) | 清除此模型文档的撤消列表。 |
Close Method (IModelDoc2) | 未实施。使用isldworks::closedoc。 |
CloseFamilyTable Method (IModelDoc2) | 关闭当前正在编辑的设计表。 |
ClosePrintPreview Method (IModelDoc2) | 关闭此文档当前显示的打印预览页。 |
ClosestDistance Method (IModelDoc2) | 计算两个几何对象之间的距离和最近点。 |
CreateArcByCenter Method (IModelDoc2) | 在此模型文档中按中心创建圆弧。 |
CreateCenterLineVB Method (IModelDoc2) | 创建从p1到p2的中心线,可用于visualbasicforapplications(vba)和其他不支持safearray的basic格式。 |
CreateClippedSplines Method (IModelDoc2) | 创建一个或多个草图样条线线段,这些线段被剪裁到给定的(x1,y1),(x2,y2)矩形上。此矩形位于活动二维草图的空间中。 |
CreateGroup Method (IModelDoc2) | 从当前选定的批注创建批注组。 |
DeActivateFeatureMgrView Method (IModelDoc2) | 停用FeatureManager设计树状图中的选项卡。 |
DebugCheckIgesGeom Method (IModelDoc2) | 转储IGES几何体检查。 |
DeleteAllRelations Method (IModelDoc2) | 删除所有现有关系。 |
DeleteBendTable Method (IModelDoc2) | 删除折弯表。 |
DeleteBkgImage Method (IModelDoc2) | 删除任何背景图像。 |
DeleteConfiguration2 Method (IModelDoc2) | 删除配置。 |
DeleteDesignTable Method (IModelDoc2) | 删除此文档的设计表(如果存在)。 |
DeleteFeatureMgrView Method (IModelDoc2) | 删除FeatureManager设计树中的指定选项卡。 |
DeleteLightSource Method (IModelDoc2) | 删除光源。 |
DeleteNamedView Method (IModelDoc2) | 删除指定的模型视图。 |
DeriveSketch Method (IModelDoc2) | 创建衍生草图。 |
DeSelectByID Method (IModelDoc2) | 从选择列表中删除选定对象。 |
DimPreferences Method (IModelDoc2) | 设置维度首选项。 |
DissolveLibraryFeature Method (IModelDoc2) | 溶解选定的库功能。 |
DissolveSketchText Method (IModelDoc2) | 分解草图文本。 |
DragTo Method (IModelDoc2) | 拖动指定的端点。 |
DrawLightIcons Method (IModelDoc2) | 绘制任何可见光图标。 |
EditConfiguration3 Method (IModelDoc2) | 编辑指定的配置。 |
EditCopy Method (IModelDoc2) | 复制当前选定的项目并将其放置在剪贴板中。 |
EditCut Method (IModelDoc2) | 剪切当前选定的项目并将其放在Microsoft Windows剪贴板上。 |
EditDatumTargetSymbol Method (IModelDoc2) | 编辑基准目标符号。 |
EditDelete Method (IModelDoc2) | 删除所选项目。 |
EditOrdinate Method (IModelDoc2) | 将当前选定的坐标标注置于编辑模式,以便可以向该组添加更多坐标标注。 |
EditRebuild3 Method (IModelDoc2) | 仅重建模型中活动配置中需要重建的功能。 |
EditRedo2 Method (IModelDoc2) | 在此solidworks会话中重复指定数量的操作。 |
EditRoute Method (IModelDoc2) | 使最后选定的路由成为活动路由。 |
EditSeedFeat Method (IModelDoc2) | 获取基于选定面的图案种子特征,并显示该特征的“编辑定义”对话框。 |
EditSketch Method (IModelDoc2) | 允许编辑当前选定的草图。 |
EditSketchOrSingleSketchFeature Method (IModelDoc2) | 编辑草图或草图特征。 |
EditSuppress2 Method (IModelDoc2) | 抑制选定面的选定特征、选定组件或所属特征。 |
EditUndo2 Method (IModelDoc2) | 撤消活动SolidWorks会话中指定数量的操作。 |
EditUnsuppress2 Method (IModelDoc2) | 取消抑制选定的特征或零部件。 |
EditUnsuppressDependent2 Method (IModelDoc2) | 取消抑制选定的特征或零部件及其从属项。 |
EntityProperties Method (IModelDoc2) | 显示选定边或面的“特性”对话框。 |
EnumModelViews Method (IModelDoc2) | 获取此文档中的模型视图枚举。 |
FeatEdit Method (IModelDoc2) | 将当前要素置于编辑模式。 |
FeatEditDef Method (IModelDoc2) | 显示“要素定义”对话框并允许用户编辑值。 |
FeatureByPositionReverse Method (IModelDoc2) | 获取文档中最后一个功能的第n个。 |
FeatureChamfer Method (IModelDoc2) | 创建倒角特征。 |
FeatureCurvePattern Method (IModelDoc2) | 创建曲线驱动的填充图案特征。 |
FeatureReferenceCurve Method (IModelDoc2) | 从曲线阵列创建参考曲线特征。 |
FileSummaryInfo Method (IModelDoc2) | 显示此文件的“文件摘要信息”对话框。 |
FirstFeature Method (IModelDoc2) | 获取文档中的第一个功能。 |
FontBold Method (IModelDoc2) | 在选定的便笺、维度和形位公差s中启用或禁用粗体字体样式。 |
FontFace Method (IModelDoc2) | 更改所选便笺、维度和形位公差s中的字体。 |
FontItalic Method (IModelDoc2) | 启用或禁用选定便笺、维度和形位公差s中的斜体字体样式。 |
FontPoints Method (IModelDoc2) | 更改所选便笺、维度和形位公差s中的字体高度(以磅为单位指定)。 |
FontUnderline Method (IModelDoc2) | 启用或禁用对选定笔记、维度和形位公差加下划线。 |
FontUnits Method (IModelDoc2) | 更改所选便笺、维度和形位公差s中的字体高度(以当前系统单位指定)。 |
ForceRebuild3 Method (IModelDoc2) | 强制重新生成模型中活动配置中的所有要素。 |
ForceReleaseLocks Method (IModelDoc2) | 释放文件系统在文件打开时对其放置的锁,并从文件系统分离该文件。 |
GetAddToDB Method (IModelDoc2) | 获取实体是否直接添加到SolidWorks数据库。 |
GetAmbientLightProperties Method (IModelDoc2) | 获取此模型文档的环境光属性。 |
GetAngularUnits Method (IModelDoc2) | 获取当前角度单位设置。 |
GetArcCentersDisplayed Method (IModelDoc2) | 获取是否显示圆弧中心。 |
GetBendState Method (IModelDoc2) | 获取钣金零件的当前折弯状态。 |
GetBlockingState Method (IModelDoc2) | 获取SolidWorks阻塞状态的当前值,该值在IModelDoc2::SetBlockingState可访问的值范围内。 |
GetConfigurationByName Method (IModelDoc2) | 获取指定的配置。 |
GetConfigurationCount Method (IModelDoc2) | 获取配置数。 |
GetConfigurationNames Method (IModelDoc2) | 获取此文档中配置的名称。 |
GetConsiderLeadersAsLines Method (IModelDoc2) | 获取从该文档中的视图或批注检索行时,是否将引线的显示数据包含为行。 |
GetCurrentCoordinateSystemName Method (IModelDoc2) | 获取当前坐标系的名称或默认坐标系的空字符串。 |
GetDefaultTextHeight Method (IModelDoc2) | 获取此文档使用的默认文本高度。 |
GetDesignTable Method (IModelDoc2) | 获取与此部件或程序集文档关联的设计表。 |
GetDirectionLightProperties Method (IModelDoc2) | 获取平行光属性。 |
GetDisplayWhenAdded Method (IModelDoc2) | 获取创建时是否显示新的草图实体。 |
GetEntityName Method (IModelDoc2) | 获取指定面、边或顶点的名称。 |
GetEquationMgr Method (IModelDoc2) | 获取公式管理器。 |
GetExternalReferenceName Method (IModelDoc2) | 获取外部引用文档的名称(对于联接或镜像部分)。 |
GetFeatureCount Method (IModelDoc2) | 获取此文档中的功能数。 |
GetFeatureManagerWidth Method (IModelDoc2) | 获取FeatureManager设计树的宽度。 |
GetFirstAnnotation2 Method (IModelDoc2) | 获取模型中的第一个批注。 |
GetFirstModelView Method (IModelDoc2) | 获取模型文档中的第一个视图。 |
GetGridSettings Method (IModelDoc2) | 获取当前网格设置。 |
GetLayerManager Method (IModelDoc2) | 获取当前图形文档的图层管理器。 |
GetLightSourceCount Method (IModelDoc2) | 获取光源的数目。 |
GetLightSourceExtProperty Method (IModelDoc2) | 获取为光源存储的浮点、字符串或整数值。 |
GetLightSourceIdFromName Method (IModelDoc2) | 获取指定光源的ID。 |
GetLightSourceName Method (IModelDoc2) | 获取SolidWorks应用程序内部使用的光源的名称。 |
GetLineCount Method (IModelDoc2) | 获取当前草图中的行数。 |
GetLines Method (IModelDoc2) | 获取当前草图中的所有行。 |
GetModelViewNames Method (IModelDoc2) | 获取包含此文档中每个模型视图的名称的列表。 |
GetNext Method (IModelDoc2) | 获取当前solidworks会话中的下一个文档。 |
GetNumDependencies Method (IModelDoc2) | 获取IModelDoc2::GetDependencies2返回的字符串数。 |
GetPathName Method (IModelDoc2) | 获取此文档的完整路径名,包括文件名。 |
GetPointLightProperties Method (IModelDoc2) | 获取点光源属性。 |
GetPopupMenuMode Method (IModelDoc2) | 获取当前弹出菜单模式。 |
GetPropertyExtension Method (IModelDoc2) | 获取此模型上指定的属性扩展名。 |
GetRayIntersectionsPoints Method (IModelDoc2) | 获取由IModelDoc2::RayIntersections生成的交点信息。 |
GetRayIntersectionsTopology Method (IModelDoc2) | 获取由IModelDoc2::RayIntersections生成的拓扑交集。 |
GetSaveFlag Method (IModelDoc2) | 获取文档当前是否脏并且需要保存。 |
GetSceneBkgDIB Method (IModelDoc2) | 获取作为lpdibsection的背景图像。 |
GetSceneExtProperty Method (IModelDoc2) | 获取为场景存储的浮点、字符串或整数值。 |
GetSpotlightProperties Method (IModelDoc2) | 获取聚光灯属性。 |
GetStandardViewRotation Method (IModelDoc2) | 获取相对于前视图的指定视图方向矩阵。 |
GetTessellationQuality Method (IModelDoc2) | 获取当前文档的着色显示图像质量编号。 |
GetTitle Method (IModelDoc2) | 获取显示在活动窗口标题栏中的文档的标题。 |
GetToolbarVisibility Method (IModelDoc2) | 获取工具栏的可见性。 |
GetType Method (IModelDoc2) | 获取文档的类型。 |
GetUnits Method (IModelDoc2) | 获取当前单位设置以及分数基、分数值和使用的有效数字。 |
GetUpdateStamp Method (IModelDoc2) | 获取此文档的当前更新戳。 |
GetUserUnit Method (IModelDoc2) | 获取此文档的单位设置。 |
GetVisibilityOfConstructPlanes Method (IModelDoc2) | 获取构造(引用)平面当前是否可见。 |
GetZebraStripeData Method (IModelDoc2) | 获取斑马线数据。 |
HideComponent2 Method (IModelDoc2) | 隐藏选定的组件。 |
HideCosmeticThread Method (IModelDoc2) | 隐藏选定的装饰线。 |
HideDimension Method (IModelDoc2) | 隐藏此文档中选定的维度。 |
HideShowBodies Method (IModelDoc2) | 设置是隐藏还是显示模型中的实体。 |
HideSolidBody Method (IModelDoc2) | 隐藏当前选定的实体。 |
IAddConfiguration3 Method (IModelDoc2) | 将新配置添加到此模型文档。 |
IAddDiameterDimension2 Method (IModelDoc2) | 在选定项的指定位置添加直径标注。 |
IAddHorizontalDimension2 Method (IModelDoc2) | 在指定位置为当前选定实体创建水平尺寸标注。 |
IAddRadialDimension2 Method (IModelDoc2) | 在选定项的指定位置添加径向尺寸。 |
IAddVerticalDimension2 Method (IModelDoc2) | 在指定位置为当前选定的实体创建垂直尺寸标注。 |
IClosestDistance Method (IModelDoc2) | 计算两个几何对象之间的距离和最近点。 |
ICreateArc2 Method (IModelDoc2) | 基于中心点、起点、终点和方向创建圆弧。 |
ICreateCenterLine Method (IModelDoc2) | 创建从p1到p2的中心线。 |
ICreateCircle2 Method (IModelDoc2) | 基于圆心和圆上的点创建圆。 |
ICreateCircleByRadius2 Method (IModelDoc2) | 基于中心点和指定半径创建圆。 |
ICreateClippedSplines Method (IModelDoc2) | 创建一个或多个草图样条线线段,这些线段被剪裁到给定的(x1,y1),(x2,y2)矩形上。此矩形位于活动二维草图的空间中。 |
ICreateEllipse2 Method (IModelDoc2) | 使用指定的中心点和点创建椭圆。 |
ICreateEllipticalArc2 Method (IModelDoc2) | 创建一个部分椭圆,给出一个中心点,指定主次轴的两点,以及定义椭圆起始点和结束点的两点。 |
ICreateEllipticalArcByCenter Method (IModelDoc2) | 在两点之间创建修剪的椭圆弧。 |
ICreateLine2 Method (IModelDoc2) | 在当前激活的二维或三维草图中创建绘制线。 |
ICreatePlaneFixed Method (IModelDoc2) | 过时。被imodeldoc2替代:icreateplanefixed2。 |
IFeatureByPositionReverse Method (IModelDoc2) | 获取文档中最后一个功能的第n个。 |
IFeatureReferenceCurve Method (IModelDoc2) | 从曲线阵列创建参考曲线特征。 |
IFirstFeature Method (IModelDoc2) | 获取文档中的第一个功能。 |
IGet3rdPartyStorage Method (IModelDoc2) | 获取用于存储在SolidWorks文档中的IStream接口。 |
IGetActiveSketch2 Method (IModelDoc2) | 获取活动草图。 |
IGetAngularUnits Method (IModelDoc2) | 获取当前角度单位设置。 |
IGetConfigurationByName Method (IModelDoc2) | 获取指定的配置。 |
IGetConfigurationNames Method (IModelDoc2) | 获取此文档中配置的名称。 |
IGetDependencies2 Method (IModelDoc2) | 获取模型的所有依赖项。 |
IGetDesignTable Method (IModelDoc2) | 获取与此部件或程序集文档关联的设计表。 |
IGetEntityName Method (IModelDoc2) | 获取指定面、边或顶点的名称。 |
IGetFirstAnnotation2 Method (IModelDoc2) | 获取模型中的第一个批注。 |
IGetFirstModelView Method (IModelDoc2) | 获取模型文档中的第一个视图。 |
IGetLayerManager Method (IModelDoc2) | 获取当前绘图文档的图层管理器。 |
IGetLines Method (IModelDoc2) | 获取当前草图中的所有行。 |
IGetModelViewNames Method (IModelDoc2) | 获取包含此文档中每个模型视图的名称的列表。 |
IGetNext Method (IModelDoc2) | 获取当前solidworks会话中的下一个文档。 |
IGetNumDependencies2 Method (IModelDoc2) | 获取imodeldoc2::igetdependencies2返回的字符串数。 |
IGetRayIntersectionsPoints Method (IModelDoc2) | 获取由imodeldoc2::irayintersections生成的交点信息。 |
IGetRayIntersectionsTopology Method (IModelDoc2) | 获取由imodeldoc2::irayintersections生成的拓扑交集。 |
IGetStandardViewRotation Method (IModelDoc2) | 获取相对于前视图的指定视图方向矩阵。 |
IGetUnits Method (IModelDoc2) | 获取当前单位设置以及分数基、分数值和使用的有效数字。 |
IGetUserUnit Method (IModelDoc2) | 获取此文档的单位设置。 |
IGetVersionHistoryCount Method (IModelDoc2) | 获取保存imodledoc2::iversionhistory返回的数据所需的数组大小。 |
IInsertDatumTag2 Method (IModelDoc2) | 在选定位置插入基准标记符号。 |
IInsertGtol Method (IModelDoc2) | 在此文档中创建新的形位公差符号(gtol)。 |
IInsertNote Method (IModelDoc2) | 在此文档中插入注释。 |
IInsertProjectedSketch2 Method (IModelDoc2) | 将当前草图中选定的草图项投影到选定曲面上。 |
IInsertSketchForEdgeFlange Method (IModelDoc2) | 在此钣金零件中插入iFeatureManager::InsertSheetMetalEdgeFlange2的草图。 |
IInsertSketchText Method (IModelDoc2) | 插入草图文本。 |
IInsertWeldSymbol3 Method (IModelDoc2) | 在模型中插入焊接符号。 |
IListAuxiliaryExternalFileReferences Method (IModelDoc2) | 获取此模型的辅助外部文件引用的名称。 |
IMultiSelectByRay Method (IModelDoc2) | 选择指定类型的多个对象,这些对象在距离半径内的方向向量(x,y,z)中的点(x,y,z,以米为单位)与光线相交。 |
Insert3DSplineCurve Method (IModelDoc2) | 通过选定的参照点插入三维样条曲线。 |
InsertAxis2 Method (IModelDoc2) | 根据当前选定的项目插入参考轴,并自动选择轴的大小。 |
InsertBendTableEdit Method (IModelDoc2) | 插入折弯表并将折弯表置于其编辑状态。 |
InsertBendTableNew Method (IModelDoc2) | 在模型文档中插入新的折弯表。 |
InsertBendTableOpen Method (IModelDoc2) | 将现有的弯曲表从文件插入到该模型文档中。 |
InsertBkgImage Method (IModelDoc2) | 插入场景背景图像。 |
InsertCompositeCurve Method (IModelDoc2) | 根据选择插入合成曲线。 |
InsertConnectionPoint Method (IModelDoc2) | 基于选定的点和选定的平面项添加连接点。 |
InsertCurveFile Method (IModelDoc2) | 创建曲线。 |
InsertCurveFileBegin Method (IModelDoc2) | 创建曲线。 |
InsertCurveFileEnd Method (IModelDoc2) | 创建曲线。 |
InsertCurveFilePoint Method (IModelDoc2) | 为曲线创建点。 |
InsertDatumTag2 Method (IModelDoc2) | 在选定位置插入基准标记符号。 |
InsertDeleteHole Method (IModelDoc2) | 删除曲面的选定孔。 |
InsertDome Method (IModelDoc2) | 插入圆顶。 |
InsertExtendSurface Method (IModelDoc2) | 沿选定的面或边延伸曲面。 |
InsertFamilyTableEdit Method (IModelDoc2) | 从Microsoft Excel编辑打开的设计表。 |
InsertFamilyTableNew Method (IModelDoc2) | 将现有的设计表从模型插入到选定的绘图视图中。 |
InsertFamilyTableOpen Method (IModelDoc2) | 插入指定的Microsoft Excel设计表。 |
InsertFeatureReplaceFace Method (IModelDoc2) | 创建替换面特征。 |
InsertFeatureShell Method (IModelDoc2) | 创建壳特征。 |
InsertFeatureShellAddThickness Method (IModelDoc2) | 在多厚度壳特征中向面添加厚度。 |
InsertGtol Method (IModelDoc2) | 在此文档中创建新的形位公差符号(gtol)。 |
InsertHatchedFace Method (IModelDoc2) | 填充图形中选定的面或闭合的草图段。 |
InsertHelix Method (IModelDoc2) | 创建恒定螺距的螺旋线或螺旋线。 |
InsertLoftRefSurface2 Method (IModelDoc2) | 从选定的纵断面、中心线和导向曲线创建放样曲面。 |
InsertNewNote3 Method (IModelDoc2) | 创建新便笺。 |
InsertNote Method (IModelDoc2) | 在此文档中插入注释。 |
InsertObject Method (IModelDoc2) | 激活“Microsoft插入对象”对话框。 |
InsertOffsetSurface Method (IModelDoc2) | 插入偏移曲面。 |
InsertPlanarRefSurface Method (IModelDoc2) | 插入平面参考曲面。 |
InsertPoint Method (IModelDoc2) | 在此模型文档中插入点。 |
InsertProjectedSketch2 Method (IModelDoc2) | 将选定的草图投影到选定的面或曲面上。 |
InsertRadiateSurface Method (IModelDoc2) | 基于选择创建辐射曲面。 |
InsertRefPoint Method (IModelDoc2) | 根据当前选择插入参考点。 |
InsertRip Method (IModelDoc2) | 创建接缝特征。 |
InsertRoutePoint Method (IModelDoc2) | 基于选定的点添加布线点。 |
InsertSheetMetalBreakCorner Method (IModelDoc2) | 在钣金零件中插入折断角。 |
InsertSheetMetalClosedCorner Method (IModelDoc2) | 在此模型文档中插入钣金闭合角。 |
InsertSheetMetalFold Method (IModelDoc2) | 在选定对象处插入折叠特征。 |
InsertSheetMetalJog Method (IModelDoc2) | 在当前模型文档中插入钣金折弯。 |
InsertSheetMetalUnfold Method (IModelDoc2) | 在选定对象处插入展开特征。 |
InsertSketchForEdgeFlange Method (IModelDoc2) | 在此钣金零件中插入iFeatureManager::InsertSheetMetalEdgeFlange2的草图。 |
InsertSketchPicture Method (IModelDoc2) | 在当前草图中插入图片。 |
InsertSketchPictureData Method (IModelDoc2) | 在当前草图中插入图片。 |
InsertSketchPictureDatax64 Method (IModelDoc2) | 在64位应用程序中将图片插入当前草图。 |
InsertSketchText Method (IModelDoc2) | 插入草图文本。 |
InsertSplinePoint Method (IModelDoc2) | 插入样条曲线点。 |
InsertSplitLineProject Method (IModelDoc2) | 通过将草图线投影到面上来拆分面。 |
InsertSplitLineSil Method (IModelDoc2) | 通过沿选定面的轮廓创建分割线来分割面。 |
InsertWeldSymbol3 Method (IModelDoc2) | 在模型中插入焊接符号。 |
InspectCurvature Method (IModelDoc2) | 将曲率梳添加到选定草图段。 |
IParameter Method (IModelDoc2) | 获取指定的参数。 |
IRelease3rdPartyStorage Method (IModelDoc2) | 关闭指定的存储流。 |
IsActive Method (IModelDoc2) | 获取指定的程序集组件是否在此模型文档中显示或隐藏。 |
IsEditingSelf Method (IModelDoc2) | 获取是否正在另一个文档的上下文中编辑此模型。 |
ISetAngularUnits Method (IModelDoc2) | 设置当前角度单位。 |
ISetNextSelectionGroupId Method (IModelDoc2) | 设置所有剩余选择的组ID。 |
ISketchSplineByEqnParams Method (IModelDoc2) | 使用指定的B曲线参数在激活的二维草图上创建样条曲线。 |
IsLightLockedToModel Method (IModelDoc2) | 获取指定的灯光是否已修复。 |
IsOpenedReadOnly Method (IModelDoc2) | 获取SolidWorks文档是否以只读模式打开。 |
IsOpenedViewOnly Method (IModelDoc2) | 获取SolidWorks文档是否在仅查看模式下打开。 |
IsTessellationValid Method (IModelDoc2) | 获取当前方面集是否有效。 |
IVersionHistory Method (IModelDoc2) | 获取一个字符串数组,该数组指示保存此模型文档的版本,包括当前打开模型文档的SolidWorks版本,以及数组中返回的最后一个值。 |
LBDownAt Method (IModelDoc2) | 生成鼠标左键按下(向下)事件。 |
LBUpAt Method (IModelDoc2) | 生成鼠标左键释放(向上)事件。 |
ListAuxiliaryExternalFileReferences Method (IModelDoc2) | 获取此模型的辅助外部文件引用的名称。 |
ListAuxiliaryExternalFileReferencesCount Method (IModelDoc2) | 获取此模型的辅助外部文件引用数。 |
Lock Method (IModelDoc2) | 阻止用户界面中的修改命令,从而有效地锁定应用程序。 |
LockAllExternalReferences Method (IModelDoc2) | 锁定所有外部引用。 |
LockLightToModel Method (IModelDoc2) | 锁定或解锁指定的灯光。 |
MoldDraftAnalysis Method (IModelDoc2) | 执行模具拔模分析。 |
MultiSelectByRay Method (IModelDoc2) | 选择指定类型的多个对象,这些对象在距离半径内的方向向量(x,y,z)中的点(x,y,z,以米为单位)与光线相交。 |
NameView Method (IModelDoc2) | 使用当前视图创建命名视图。 |
ObjectDisplayAsIcon Method (IModelDoc2) | 将当前OLE对象显示为图标。 |
ObjectDisplayContent Method (IModelDoc2) | 显示当前OLE对象的内容。 |
ObjectResetsize Method (IModelDoc2) | 将当前OLE对象的大小设置为默认值。 |
Parameter Method (IModelDoc2) | 获取指定的参数。 |
ParentChildRelationship Method (IModelDoc2) | 显示选定要素的“父/子关系”对话框。 |
Paste Method (IModelDoc2) | 在当前插入点粘贴Microsoft Windows剪贴板的内容。 |
PrintDirect Method (IModelDoc2) | 将当前文档打印到默认打印机。 |
PrintPreview Method (IModelDoc2) | 显示当前文档的打印预览页。 |
PropertySheet Method (IModelDoc2) | 显示选定对象的属性表。 |
Quit Method (IModelDoc2) | 关闭活动文档而不保存更改(请参阅备注)。 |
ReattachOrdinate Method (IModelDoc2) | 将坐标标注重新附着到其他实体。 |
ReloadOrReplace Method (IModelDoc2) | 重新加载或替换当前模型文档。 |
RemoveGroups Method (IModelDoc2) | 删除当前所选内容中的任何批注组。 |
RemoveInspectCurvature Method (IModelDoc2) | 从选定的曲线草图段中删除曲率梳。 |
RemoveItemsFromGroup Method (IModelDoc2) | 从批注组中删除选定批注。 |
ResetBlockingState Method (IModelDoc2) | 重置solidworks菜单的阻塞状态。 |
ResetLightSourceExtProperty Method (IModelDoc2) | 重置光源的属性。 |
ResetPropertyExtension Method (IModelDoc2) | 清除存储在属性扩展名中的所有值。 |
ResetSceneExtProperty Method (IModelDoc2) | 重置场景的扩展属性。 |
Save3 Method (IModelDoc2) | 保存当前文档。 |
SaveBMP Method (IModelDoc2) | 将当前视图保存为位图(BMP)文件。 |
Scale Method (IModelDoc2) | 缩放零件。 |
ScreenRotate Method (IModelDoc2) | 在模型和屏幕中心旋转之间切换。 |
SelectedEdgeProperties Method (IModelDoc2) | 设置选定边的特性值。 |
SelectedFaceProperties Method (IModelDoc2) | 设置选定面的材质特性值。 |
SelectedFeatureProperties Method (IModelDoc2) | 设置选定要素的特性值。 |
SelectLoop Method (IModelDoc2) | 选择与选定边相对应的循环。 |
SelectMidpoint Method (IModelDoc2) | 将该边的中点(swselmidpoints)置于选择列表中,并在选择边时从选择列表中移除该边。 |
SelectTangency Method (IModelDoc2) | 选择与选定面相切的所有面。 |
SetAmbientLightProperties Method (IModelDoc2) | 设置环境光属性。 |
SetAngularUnits Method (IModelDoc2) | 设置当前角度单位。 |
SetArcCentersDisplayed Method (IModelDoc2) | 设置当前显示的弧中心设置。 |
SetBendState Method (IModelDoc2) | 设置钣金零件的折弯状态。 |
SetBlockingState Method (IModelDoc2) | 设置solidworks菜单的阻塞状态。 |
SetConsiderLeadersAsLines Method (IModelDoc2) | 在文档上设置一个标志,指示当从该文档中的视图或批注检索行时,是否应将引线的显示数据包含为行。 |
SetDirectionLightProperties Method (IModelDoc2) | 设置方向光属性。 |
SetFeatureManagerWidth Method (IModelDoc2) | 设置FeatureManager设计树的宽度。 |
SetLightSourceName Method (IModelDoc2) | 设置solidworks软件内部使用的光源名称。 |
SetLightSourcePropertyValuesVB Method (IModelDoc2) | 设置光源特性值。 |
SetParamValue Method (IModelDoc2) | 设置选定维度(或参数)的值。 |
SetPickMode Method (IModelDoc2) | 将用户返回到默认选择模式。 |
SetPointLightProperties Method (IModelDoc2) | 设置点光源特性。 |
SetPopupMenuMode Method (IModelDoc2) | 设置弹出菜单模式。 |
SetReadOnlyState Method (IModelDoc2) | 设置此文档是只读的还是读写的。 |
SetSaveAsFileName Method (IModelDoc2) | 从filesaveasnotify2事件处理程序中设置另存为文件名,从而绕过“另存为”对话框。 |
SetSaveFlag Method (IModelDoc2) | 将文档标记为脏。 |
SetSceneBkgDIB Method (IModelDoc2) | 设置由dibsection数据描述的背景图像。 |
SetSpotlightProperties Method (IModelDoc2) | 设置聚光灯属性。 |
SetTessellationQuality Method (IModelDoc2) | 设置当前文档的着色显示图像质量编号。 |
SetTitle2 Method (IModelDoc2) | 设置新文档的标题。 |
SetToolbarVisibility Method (IModelDoc2) | 设置工具栏的可见性。 |
SetUnits Method (IModelDoc2) | 设置最终用户用于模型的单位。 |
SetZebraStripeData Method (IModelDoc2) | 设置斑马线数据。 |
ShowComponent2 Method (IModelDoc2) | 显示选定的组件。 |
ShowConfiguration2 Method (IModelDoc2) | 通过切换到该配置并使其成为活动配置来显示命名配置。 |
ShowCosmeticThread Method (IModelDoc2) | 显示选定的示意线程。 |
ShowNamedView2 Method (IModelDoc2) | 显示指定的视图。 |
ShowSolidBody Method (IModelDoc2) | 显示选定的实体。 |
Sketch3DIntersections Method (IModelDoc2) | 基于选定曲面创建新的草图段。 |
SketchAddConstraints Method (IModelDoc2) | 将指定的约束添加到选定实体。 |
SketchAlign Method (IModelDoc2) | 对齐选定的草图实体。 |
SketchArc Method (IModelDoc2) | 在当前模型文档中创建圆弧。 |
SketchCenterline Method (IModelDoc2) | 将中心线添加到当前模型文档。 |
SketchConstrainCoincident Method (IModelDoc2) | 使选定的草图实体重合。 |
SketchConstrainConcentric Method (IModelDoc2) | 使选定的草图实体同心。 |
SketchConstrainParallel Method (IModelDoc2) | 使选定的草图实体平行。 |
SketchConstrainPerp Method (IModelDoc2) | 使选定的草图实体垂直。 |
SketchConstrainTangent Method (IModelDoc2) | 使选定实体相切。 |
SketchConstraintsDel Method (IModelDoc2) | 删除当前选定草图项上的指定关系(约束)。 |
SketchConstraintsDelAll Method (IModelDoc2) | 删除当前选定草图段上的所有约束。 |
SketchConvertIsoCurves Method (IModelDoc2) | 将选定曲面上的等参曲线转换为草图实体。 |
SketchMirror Method (IModelDoc2) | 创建作为选定实体的镜像的新实体。 |
SketchModifyFlip Method (IModelDoc2) | 翻转关于指定坐标系轴的活动或选择草图。 |
SketchModifyRotate Method (IModelDoc2) | 旋转激活或选定草图的坐标系。 |
SketchModifyScale Method (IModelDoc2) | 缩放激活或选定的草图。 |
SketchModifyTranslate Method (IModelDoc2) | 转换激活或选定草图的坐标系。 |
SketchOffsetEdges Method (IModelDoc2) | 偏移选定实体的边。 |
SketchOffsetEntities2 Method (IModelDoc2) | 通过将选定的几何图形偏移指定的量,在活动草图中生成实体。 |
SketchSpline Method (IModelDoc2) | 使用指定点开始样条曲线,或继续一条曲线。 |
SketchTangentArc Method (IModelDoc2) | 在当前模型文档中创建相切圆弧。 |
SketchUndo Method (IModelDoc2) | 撤消上一个草图命令。 |
SketchUseEdgeCtrline Method (IModelDoc2) | 在草图中使用此中心线。 |
SkToolsAutoConstr Method (IModelDoc2) | 自动约束活动草图。 |
Toolbars Method (IModelDoc2) | 打开和关闭指定的solidworks工具栏。 |
ToolsDistance Method (IModelDoc2) | 计算距离。 |
ToolsGrid Method (IModelDoc2) | 显示并隐藏此模型文档中的网格。 |
ToolsMacro Method (IModelDoc2) | 未实施。 |
ToolsMassProps Method (IModelDoc2) | 计算质量特性。 |
ToolsSketchScale Method (IModelDoc2) | 缩放草图。 |
ToolsSketchTranslate Method (IModelDoc2) | 翻译草图。 |
UnBlankRefGeom Method (IModelDoc2) | 在图形窗口中显示选定的隐藏参考几何图形。 |
UnblankSketch Method (IModelDoc2) | 显示隐藏的草图。 |
UnderiveSketch Method (IModelDoc2) | 将草图更改为未激活。 |
UnLock Method (IModelDoc2) | 反转imodeldoc2::lock并将状态栏消息更改为process complete。 |
UnlockAllExternalReferences Method (IModelDoc2) | 解锁所有外部引用。 |
UserFavors Method (IModelDoc2) | 指定添加草图实体时是否自动创建几何关系。 |
VersionHistory Method (IModelDoc2) | 获取一个字符串数组,该数组指示保存此文档的版本,包括当前打开模型文档的SolidWorks版本,以及数组中返回的最后一个值。 |
ViewConstraint Method (IModelDoc2) | 显示当前模型文档的约束。 |
ViewDispCoordinateSystems Method (IModelDoc2) | 打开和关闭坐标系的显示。 |
ViewDisplayCurvature Method (IModelDoc2) | 打开和关闭曲面曲率的显示。 |
ViewDisplayFaceted Method (IModelDoc2) | 设置当前显示模式以显示构成stl输出的着色图片的面。 |
ViewDisplayHiddengreyed Method (IModelDoc2) | 将当前显示模式设置为可见隐藏线。 |
ViewDisplayHiddenremoved Method (IModelDoc2) | 将当前显示模式设置为“已删除隐藏线”。 |
ViewDisplayShaded Method (IModelDoc2) | 将当前显示模式设置为着色。 |
ViewDisplayWireframe Method (IModelDoc2) | 将当前显示模式设置为线框。 |
ViewDispOrigins Method (IModelDoc2) | 关闭和打开原点的显示。 |
ViewDispRefaxes Method (IModelDoc2) | 切换参考轴的显示打开和关闭。 |
ViewDispRefplanes Method (IModelDoc2) | 打开和关闭参照平面的显示。 |
ViewDispRefPoints Method (IModelDoc2) | 显示并隐藏当前模型文档的参考点。 |
ViewDispTempRefaxes Method (IModelDoc2) | 打开和关闭临时参考轴的显示。 |
ViewOglShading Method (IModelDoc2) | 将当前显示子系统设置为使用opengl。 |
ViewOrientationUndo Method (IModelDoc2) | 撤消以前由用户交互进行的视图方向更改。 |
ViewRotate Method (IModelDoc2) | 旋转当前模型的视图。 |
ViewRotateminusx Method (IModelDoc2) | 以当前增量沿负方向围绕X动态旋转视图。 |
ViewRotateminusy Method (IModelDoc2) | 以当前增量沿负方向围绕Y动态旋转视图。 |
ViewRotateminusz Method (IModelDoc2) | 以当前增量沿负方向围绕Z动态旋转视图。 |
ViewRotateplusx Method (IModelDoc2) | 以当前增量沿正方向围绕X旋转视图。 |
ViewRotateplusy Method (IModelDoc2) | 以当前增量沿正方向围绕Y旋转视图。 |
ViewRotateplusz Method (IModelDoc2) | 以当前增量沿正方向围绕Z旋转视图。 |
ViewRotXMinusNinety Method (IModelDoc2) | 将视图围绕x动态旋转负90。 |
ViewRotXPlusNinety Method (IModelDoc2) | 动态地将视图绕x旋转90。 |
ViewRotYMinusNinety Method (IModelDoc2) | 将视图围绕Y动态旋转负90。 |
ViewRotYPlusNinety Method (IModelDoc2) | 动态地将视图绕y旋转90。 |
ViewRwShading Method (IModelDoc2) | 将当前显示子系统设置为使用renderware。 |
ViewTranslate Method (IModelDoc2) | 转换视图。 |
ViewTranslateminusx Method (IModelDoc2) | 动态向左移动视图。 |
ViewTranslateminusy Method (IModelDoc2) | 动态地向下移动视图。 |
ViewTranslateplusx Method (IModelDoc2) | 动态右移视图。 |
ViewTranslateplusy Method (IModelDoc2) | 动态地向上移动视图。 |
ViewZoomin Method (IModelDoc2) | 将当前视图放大20%。 |
ViewZoomout Method (IModelDoc2) | 将当前视图缩小20%。 |
ViewZoomto Method (IModelDoc2) | 将视图缩放到选定的框。 |
ViewZoomTo2 Method (IModelDoc2) | 缩放到指定区域。 |
ViewZoomtofit2 Method (IModelDoc2) | 缩放当前活动视图以适应屏幕。 |
ViewZoomToSelection Method (IModelDoc2) | 将显示缩放到所选内容。 |
WindowRedraw Method (IModelDoc2) | 重新绘制当前窗口。 |
C# SolidWorks 二次开发 API — 2018版 中文翻译 之事件
最近把api中所有的属性 事件 实例 汇总了一下,发现有好多东西没有接触过。
写了个程序,利用百度翻译api 来自动翻译的,由于某些原因,没法使用自定义词库来实现更精准的翻译。应该还是有很多翻译有些问题的,不过大概意思没什么问题了。
DAssemblyDocEvents_ActiveConfigChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户即将切换到其他配置时,预先通知用户程序。 |
DAssemblyDocEvents_ActiveConfigChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户切换到其他配置时通知用户程序。 |
DAssemblyDocEvents_ActiveDisplayStateChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在配置的显示状态更改或配置更改后激发。 |
DAssemblyDocEvents_ActiveDisplayStateChangePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在更改配置的显示状态或更改配置之前激发。 |
DAssemblyDocEvents_ActiveViewChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当活动视图更改时激发。 |
DAssemblyDocEvents_AddCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户添加自定义属性时通知用户程序。 |
DAssemblyDocEvents_AddItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将组件添加到FeatureManager设计树时通知用户。 |
DAssemblyDocEvents_AddMatePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在将配合添加到程序集后激发。 |
DAssemblyDocEvents_AssemblyElectricalDataUpdateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | solidworks软件更新电气数据时激发。 |
DAssemblyDocEvents_AutoSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 自动保存程序集文档时激发。 |
DAssemblyDocEvents_AutoSaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当程序集文档自动保存到第三方IStream存储时激发。 |
DAssemblyDocEvents_AutoSaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当程序集文档自动保存到第三方iStorage存储时激发。 |
DAssemblyDocEvents_BeginInContextEditNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序用户正开始在程序集上下文(在程序集文档窗口中)中编辑程序集组件。 |
DAssemblyDocEvents_BodyVisibleChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序用户正开始在程序集上下文(在程序集文档窗口中)中编辑程序集组件。 |
DAssemblyDocEvents_ChangeCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户更改自定义属性时通知用户程序。 |
DAssemblyDocEvents_ClearSelectionsNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 使用“清除选择”清除选择时通知用户程序。 |
DAssemblyDocEvents_CloseDesignTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知应用程序正在编辑的设计表即将关闭。 |
DAssemblyDocEvents_CommandManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知您solidworks commandmanager选项卡即将激活。 |
DAssemblyDocEvents_ComponentConfigurationChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集中更改引用组件的配置时激发。 |
DAssemblyDocEvents_ComponentDisplayModeChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集中更改引用组件的显示模式后激发。 |
DAssemblyDocEvents_ComponentDisplayModeChangePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集中更改引用组件的显示模式之前激发。 |
DAssemblyDocEvents_ComponentDisplayStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当组件的显示状态(如着色、线框等)更改时激发。 |
DAssemblyDocEvents_ComponentMoveNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户释放鼠标按钮时发送的后通知,指示组件已移动到所需的目标。 |
DAssemblyDocEvents_ComponentReferredDisplayStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当组件的引用显示状态更改时激发。 |
DAssemblyDocEvents_ComponentReorganizeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集或子程序集中重新组织一个或多个组件时激发。 |
DAssemblyDocEvents_ComponentStateChangeNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 每当此程序集中的组件状态更改时激发。 |
DAssemblyDocEvents_ComponentVisibleChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当组件更改为隐藏或显示时激发。 |
DAssemblyDocEvents_ComponentVisualPropertiesChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当组件的视觉属性(如颜色、透明度等)更改时激发。 |
DAssemblyDocEvents_ConfigurationChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 获取有关已更改其可配置参数之一的对象或功能的信息。 |
DAssemblyDocEvents_DeleteCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户删除自定义属性时通知用户程序。 |
DAssemblyDocEvents_DeleteItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从solidworks树结构(例如,featuremanager设计树或configurationmanager树)中删除项目时通知用户程序。 |
DAssemblyDocEvents_DeleteItemPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当一个项目即将从solidworks树结构(例如,featuremanager设计树或configurationmanager树)中删除时通知用户程序。 |
DAssemblyDocEvents_DeleteSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 删除选定内容时预先通知用户程序。 |
DAssemblyDocEvents_DestroyNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当程序集文档即将被销毁时,预先通知用户程序。 |
DAssemblyDocEvents_DimensionChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通过维度对话框更改维度时激发。 |
DAssemblyDocEvents_DragStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 启动或停止拖动Instant3D操纵器时激发。 |
DAssemblyDocEvents_DynamicHighlightNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当所选对象的动态高亮显示从“开”变为“关”时,POST会通知应用程序,反之亦然。 |
DAssemblyDocEvents_EndInContextEditNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序用户已在程序集上下文(在程序集文档窗口中)中完成对程序集组件的编辑。 |
DAssemblyDocEvents_EquationEditorPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序公式编辑器正在被销毁。 |
DAssemblyDocEvents_EquationEditorPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序已构造公式编辑器。 |
DAssemblyDocEvents_FeatureEditPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户编辑选定要素的定义时,预先通知用户程序。 |
DAssemblyDocEvents_FeatureManagerFilterStringChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在FeatureManager设计树筛选器中键入文本或调用IModelDocExtension::FeatureManagerFilterString时激发。 |
DAssemblyDocEvents_FeatureManagerTabActivatedNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当管理器窗格中的活动选项卡更改时激发。 |
DAssemblyDocEvents_FeatureManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在管理器窗格中的活动选项卡更改之前激发。 |
DAssemblyDocEvents_FeatureManagerTreeRebuildNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重建活动文档的featuremanager设计树时通知用户程序。 |
DAssemblyDocEvents_FeatureSketchEditPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户编辑草图定义时,预先通知用户程序。 |
DAssemblyDocEvents_FileDropNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件从Windows资源管理器拖放到程序集时激发。 |
DAssemblyDocEvents_FileDropPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件从Windows资源管理器拖放到程序集时,POST会通知用户应用程序。 |
DAssemblyDocEvents_FileDropPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在将部件从Windows资源管理器拖放到程序集文档中之前,预先通知用户应用程序。 |
DAssemblyDocEvents_FileReloadCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 如果取消iAssembly事件fileReloadNotify,则激发。 |
DAssemblyDocEvents_FileReloadNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重新加载程序集文档时通知用户程序。 |
DAssemblyDocEvents_FileReloadPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 重新加载程序集文档时预先通知用户程序。 |
DAssemblyDocEvents_FileSaveAsNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当文件即将以新名称保存并传递新文档名称时,预先通知用户程序。此事件在solidworks显示“文件保存”对话框之前发送。 |
DAssemblyDocEvents_FileSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当文件即将保存并传递当前文档名时,预先通知用户程序。 |
DAssemblyDocEvents_FileSavePostCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 如果未激发fileSavePostNotify,则激发。 |
DAssemblyDocEvents_FileSavePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在solidworks中保存文件时通知用户程序。 |
DAssemblyDocEvents_FlipLoopNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 循环翻转时通知程序。 |
DAssemblyDocEvents_InsertTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将表插入程序集中时通知程序。 |
DAssemblyDocEvents_InterferenceNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在“移动/旋转零部件”命令期间,通知程序部件中的零件之间存在干涉。 |
DAssemblyDocEvents_LightingDialogCreateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户打开照明对话框时激发。 |
DAssemblyDocEvents_LoadFromStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方IStream存储中安全加载数据时激发。 |
DAssemblyDocEvents_LoadFromStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方iStorage存储中安全加载数据时激发。 |
DAssemblyDocEvents_ModifyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 首次将文档标记为脏时激发。 |
DAssemblyDocEvents_ModifyTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集中修改表时通知程序。 |
DAssemblyDocEvents_NewSelectionNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在选择列表更改时通知用户程序。 |
DAssemblyDocEvents_OpenDesignTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | POST通知应用程序设计表已打开进行编辑。 |
DAssemblyDocEvents_PreRenameItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当程序集中的组件文档即将重命名时激发。 |
DAssemblyDocEvents_PromptBodiesToKeepNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当一个实体被切割成多个实体时生成。 |
DAssemblyDocEvents_PublishTo3DPDFNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将程序集文档发布到SolidWorks MBD 3D PDF时激发。 |
DAssemblyDocEvents_RedoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档中发生重做操作后激发。 |
DAssemblyDocEvents_RedoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档中发生重做操作之前激发。 |
DAssemblyDocEvents_RegenNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档即将重建时预先通知用户程序。 |
DAssemblyDocEvents_RegenPostNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在重新生成程序集文档时通知用户程序。 |
DAssemblyDocEvents_RenamedDocumentNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 保存程序集文档时激发,其中重命名的组件文件被其他程序集文档引用。 |
DAssemblyDocEvents_RenameItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在solidworks树结构(如featuremanager设计树或configurationmanager树)中重命名项时激发。 |
DAssemblyDocEvents_SaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方IStream存储时激发。 |
DAssemblyDocEvents_SaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方iStorage存储时激发。 |
DAssemblyDocEvents_SelectiveOpenPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当选择部件进行快速查看/选择打开时,POST通知用户程序。 |
DAssemblyDocEvents_SensorAlertPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在传感器的值偏离程序集文档中的限制之前触发。 |
DAssemblyDocEvents_SketchSolveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在解决草图时激发;例如,在拖动草图实体、添加或编辑关系、更改尺寸等时激发。 |
DAssemblyDocEvents_SuppressionStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当功能的抑制状态更改时激发。 |
DAssemblyDocEvents_UndoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档中发生撤消操作后激发。 |
DAssemblyDocEvents_UndoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档中发生撤消操作之前激发。 |
DAssemblyDocEvents_UnitsChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当文档单位更改时激发。 |
DAssemblyDocEvents_UserSelectionPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在程序集文档中选择实体后激发。 |
DAssemblyDocEvents_UserSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当交互用户将光标移到程序集文档中的模型视图上或单击该视图时激发。 |
DAssemblyDocEvents_ViewNewNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在创建新的视图模型窗口时通知用户程序。 |
DDrawingDocEvents_ActivateSheetPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 激活图纸后通知用户程序。 |
DDrawingDocEvents_ActivateSheetPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在激活图纸之前通知用户程序。 |
DDrawingDocEvents_ActiveConfigChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户即将切换到其他配置时,预先通知用户程序。 |
DDrawingDocEvents_ActiveConfigChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户切换到其他配置时通知用户程序。 |
DDrawingDocEvents_AddCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户添加自定义属性时通知用户程序。 |
DDrawingDocEvents_AddItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将项添加到solidworks树结构(例如,featuremanager设计树、configurationmanager树等)时通知用户程序。 |
DDrawingDocEvents_AutoSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 自动保存绘图文档时激发。 |
DDrawingDocEvents_AutoSaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当绘图文档自动保存到第三方IStream存储时激发。 |
DDrawingDocEvents_AutoSaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当绘图文档自动保存到第三方iStorage存储时激发。 |
DDrawingDocEvents_ChangeCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户更改自定义属性时通知用户程序。 |
DDrawingDocEvents_ClearSelectionsNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 使用“清除选择”清除选择时通知用户程序。 |
DDrawingDocEvents_CommandManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知您solidworks commandmanager选项卡即将激活。 |
DDrawingDocEvents_DeleteCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户删除自定义属性时通知用户程序。 |
DDrawingDocEvents_DeleteItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从solidworks树结构(例如,featuremanager设计树或configurationmanager树)中删除项目时通知用户程序。 |
DDrawingDocEvents_DeleteItemPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当一个项即将从solidworks树结构(例如,featuremanager设计树或configurationmanager树)中删除时通知用户程序。 |
DDrawingDocEvents_DeleteSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 删除选定内容时预先通知用户程序。 |
DDrawingDocEvents_DestroyNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当图形文档即将被销毁时,预先通知用户程序。 |
DDrawingDocEvents_DimensionChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通过维度对话框更改维度时激发。 |
DDrawingDocEvents_DynamicHighlightNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当所选对象的动态高亮显示从“开”变为“关”时,POST会通知应用程序,反之亦然。 |
DDrawingDocEvents_EquationEditorPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序公式编辑器正在被销毁。 |
DDrawingDocEvents_EquationEditorPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序已构造公式编辑器。 |
DDrawingDocEvents_FeatureManagerTabActivatedNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当管理器窗格中的活动选项卡更改时激发。 |
DDrawingDocEvents_FeatureManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在管理器窗格中的活动选项卡更改之前激发。 |
DDrawingDocEvents_FeatureManagerTreeRebuildNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重建活动文档的featuremanager设计树时通知用户程序。 |
DDrawingDocEvents_FileReloadPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 重新加载图形文档时预先通知用户应用程序。 |
DDrawingDocEvents_FileSaveAsNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 在显示文件保存对话框之前发送预先通知。 |
DDrawingDocEvents_FileSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当文件即将保存并传递当前文档名时,预先通知用户程序。 |
DDrawingDocEvents_FileSavePostCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 如果未激发fileSavePostNotify,则激发。 |
DDrawingDocEvents_FileSavePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在solidworks中保存图形时通知用户程序。 |
DDrawingDocEvents_InsertTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在图形中插入表时通知程序。 |
DDrawingDocEvents_LoadFromStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方IStream存储中安全加载数据时激发。 |
DDrawingDocEvents_LoadFromStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方iStorage存储中安全加载数据时激发。 |
DDrawingDocEvents_ModifyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 首次将文档标记为脏时激发。 |
DDrawingDocEvents_ModifyTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在图形中修改表时通知程序。 |
DDrawingDocEvents_NewSelectionNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在选择列表更改时通知用户程序。 |
DDrawingDocEvents_RedoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在绘图文档中发生重做操作后激发。 |
DDrawingDocEvents_RedoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在绘图文档中发生重做操作之前激发。 |
DDrawingDocEvents_RegenNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当要重新生成图形文档时,预先通知用户程序。 |
DDrawingDocEvents_RegenPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重新生成图形文档时通知用户程序。 |
DDrawingDocEvents_RenameItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在solidworks树结构(例如,featuremanager设计树或configurationmanager树)中重命名项时通知用户程序。 |
DDrawingDocEvents_SaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方IStream存储时激发。 |
DDrawingDocEvents_SaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方iStorage存储时激发。 |
DDrawingDocEvents_SketchSolveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在解决草图时激发;例如,在拖动草图实体、添加或编辑关系、更改尺寸等时激发。此事件返回要更新的草图特征的名称。 |
DDrawingDocEvents_UndoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在绘图文档中发生撤消操作后激发。 |
DDrawingDocEvents_UndoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在绘图文档中发生撤消操作之前激发。 |
DDrawingDocEvents_UnitsChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 文档单位更改时引发。 |
DDrawingDocEvents_UserSelectionPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在图形文档中选择实体后激发。 |
DDrawingDocEvents_UserSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当交互用户将光标移到绘图文档中的绘图视图上或单击该视图时激发。 |
DDrawingDocEvents_ViewCreatePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当要创建工程视图时,预先通知用户应用程序。 |
DDrawingDocEvents_ViewNewNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在创建新的视图窗口时通知用户程序。 |
DFeatMgrViewEvents_ActivateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 一旦激活FeatureManager设计树视图并返回视图句柄,POST就会通知用户程序。 |
DFeatMgrViewEvents_DeactivateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 一旦禁用FeatureManager设计树状图并返回视图句柄,POST就会通知用户程序。 |
DFeatMgrViewEvents_DestroyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当FeatureManager设计树状图即将被销毁时,预先通知用户程序并返回视图句柄。 |
DModelViewEvents_BufferSwapNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在opengl中渲染着色图形时,在交换缓冲区之前立即从模型视图激发。 |
DModelViewEvents_DestroyNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当模型视图即将被破坏时,预先通知用户程序。 |
DModelViewEvents_DisplayModeChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | POST在更改模型视图显示模式时通知用户程序。 |
DModelViewEvents_DisplayModeChangePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当模型视图显示模式即将更改时,预先通知用户程序。 |
DModelViewEvents_GraphicsRenderPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在绘制所有solidworks图形(包括solidworks模型、草图、尺寸和注释图形)后激发。 |
DModelViewEvents_PerspectiveViewNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在透视图更改时通知用户程序(例如,如果用户旋转透视图)。 |
DModelViewEvents_PrintNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 打印文档时通知用户程序。 |
DModelViewEvents_RenderLayer0NotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 每当solidworks渲染到layer0时激发。 |
DModelViewEvents_RepaintNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当视图要重新绘制时,预先通知用户程序并返回绘制类型。 |
DModelViewEvents_RepaintPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重新绘制视图时通知用户程序。 |
DModelViewEvents_UserClearSelectionsNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 用户时激发:当指针位于PropertyManager页上的选择框上时,单击鼠标右键。选择快捷菜单上的“清除选择”。 |
DModelViewEvents_ViewChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在视图更改时通知用户程序,并返回视图的新转换矩阵。 |
DMouseEvents_MouseLBtnDblClkNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 双击鼠标左键时激发。 |
DMouseEvents_MouseLBtnDownNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标左键时激发。 |
DMouseEvents_MouseLBtnUpNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标左键后释放时激发。 |
DMouseEvents_MouseMBtnDblClkNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 双击鼠标中键时激发。 |
DMouseEvents_MouseMBtnDownNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标中键时激发。 |
DMouseEvents_MouseMBtnUpNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标中键后释放时激发。 |
DMouseEvents_MouseMoveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 移动鼠标指针时激发。 |
DMouseEvents_MouseNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 每当鼠标事件发生时激发。 |
DMouseEvents_MouseRBtnDblClkNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 双击鼠标右键时激发。 |
DMouseEvents_MouseRBtnDownNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标右键时激发。 |
DMouseEvents_MouseRBtnUpNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 按下鼠标右键后释放时激发。 |
DMouseEvents_MouseSelectNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户使用鼠标在模型视图中进行选择时激发。 |
DPartDocEvents_ActiveConfigChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户即将切换到其他配置时,预先通知用户程序。 |
DPartDocEvents_ActiveConfigChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户切换到其他配置时通知用户程序。 |
DPartDocEvents_ActiveDisplayStateChangePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在配置的显示状态更改或配置更改后激发。 |
DPartDocEvents_ActiveDisplayStateChangePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在更改配置的显示状态或更改配置之前激发。 |
DPartDocEvents_ActiveViewChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当活动视图更改时激发。 |
DPartDocEvents_AddCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户添加自定义属性时通知用户程序。 |
DPartDocEvents_AddItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将项添加到某个SolidWorks树结构(如FeatureManager设计树和配置管理器)时激发。 |
DPartDocEvents_AutoSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 自动保存零件文档时激发。 |
DPartDocEvents_AutoSaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件文档自动保存到第三方IStream存储时激发。 |
DPartDocEvents_AutoSaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件文档自动保存到第三方iStorage存储时激发。 |
DPartDocEvents_BodyVisibleChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 每当此部分中的实体的可见状态更改时激发。 |
DPartDocEvents_ChangeCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户更改自定义属性时通知用户程序。 |
DPartDocEvents_ClearSelectionsNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 使用“清除选择”清除选择时通知用户程序。 |
DPartDocEvents_CloseDesignTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知应用程序已打开进行编辑的设计表即将关闭。 |
DPartDocEvents_CommandManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知您solidworks commandmanager选项卡即将激活。 |
DPartDocEvents_ConfigurationChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 获取有关某个对象或功能的信息,如果该对象或功能的可配置参数发生更改,则该对象或功能具有该对象或功能。 |
DPartDocEvents_ConvertToBodiesPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在“转换为实体”对话框关闭后激发。 |
DPartDocEvents_ConvertToBodiesPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在“转换为实体”对话框打开之前激发。 |
DPartDocEvents_DeleteCustomPropertyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在用户删除自定义属性时通知用户程序。 |
DPartDocEvents_DeleteItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从solidworks树结构(如featuremanager设计树和configurationmanager)中删除项目时通知用户程序。 |
DPartDocEvents_DeleteItemPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当一个项目即将从solidworks树结构(如featuremanager设计树和configurationmanager)中删除时通知用户程序。 |
DPartDocEvents_DeleteSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 删除选定内容时预先通知用户。 |
DPartDocEvents_DestroyNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件文档即将被销毁时,预先通知用户程序。 |
DPartDocEvents_DimensionChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通过维度对话框更改维度时激发。 |
DPartDocEvents_DragStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 启动或停止拖动Instant3D操纵器时激发。 |
DPartDocEvents_DynamicHighlightNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当所选对象的动态高亮显示从“开”变为“关”时,POST会通知应用程序,反之亦然。 |
DPartDocEvents_EquationEditorPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序公式编辑器正在被销毁。 |
DPartDocEvents_EquationEditorPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 通知应用程序已构造公式编辑器。 |
DPartDocEvents_FeatureEditPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户编辑选定要素的定义时,预先通知用户程序。 |
DPartDocEvents_FeatureManagerFilterStringChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在FeatureManager设计树筛选器中键入文本或调用IModelDocExtension::FeatureManagerFilterString时激发。 |
DPartDocEvents_FeatureManagerTabActivatedNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当管理器窗格中的活动选项卡更改时激发。 |
DPartDocEvents_FeatureManagerTabActivatedPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在管理器窗格中的活动选项卡更改之前激发。 |
DPartDocEvents_FeatureManagerTreeRebuildNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重建活动文档的featuremanager设计树时通知用户程序。 |
DPartDocEvents_FeatureSketchEditPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户编辑草图定义时,预先通知用户程序。 |
DPartDocEvents_FileDropPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当部件从Windows资源管理器拖放到部件文档中时,POST会通知用户应用程序。 |
DPartDocEvents_FileDropPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在将部件从Windows资源管理器拖放到部件文档中之前,预先通知用户应用程序。 |
DPartDocEvents_FileReloadCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 如果取消了fileReloadNotify,则激发。 |
DPartDocEvents_FileReloadNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在重新加载零件文档时通知用户程序。 |
DPartDocEvents_FileReloadPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 重新加载零件文档时预先通知用户程序 |
DPartDocEvents_FileSaveAsNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | 在显示文件保存对话框之前发送预先通知。 |
DPartDocEvents_FileSaveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当文件即将保存并传递当前文档名时,预先通知用户程序。 |
DPartDocEvents_FileSavePostCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 如果未激发fileSavePostNotify,则激发。 |
DPartDocEvents_FileSavePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在保存零件文档时通知用户程序。 |
DPartDocEvents_FlipLoopNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当循环翻转时激发。 |
DPartDocEvents_InsertTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在将表插入零件时通知程序。 |
DPartDocEvents_LightingDialogCreateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当用户打开照明对话框时激发。 |
DPartDocEvents_LoadFromStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方IStream存储中安全加载数据时激发。 |
DPartDocEvents_LoadFromStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 从第三方iStorage存储中安全加载数据时激发。 |
DPartDocEvents_ModifyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当文档第一次被标记为脏时通知用户程序。 |
DPartDocEvents_ModifyTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在零件中修改表时通知程序。 |
DPartDocEvents_NewSelectionNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在选择列表更改时通知用户程序。 |
DPartDocEvents_OpenDesignTableNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | POST通知应用程序设计表已打开进行编辑。 |
DPartDocEvents_PreRenameItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当其他文档引用的零件文档即将重命名时激发。 |
DPartDocEvents_PromptBodiesToKeepNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当一个实体被切割成多个实体时生成。 |
DPartDocEvents_PublishTo3DPDFNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 将零件文档发布到SolidWorks MBD 3D PDF时激发。 |
DPartDocEvents_RedoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在部件文档中发生重做操作后激发。 |
DPartDocEvents_RedoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在部件文档中发生重做操作之前激发。 |
DPartDocEvents_RegenNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当零件文档即将重建时,预先通知用户程序。 |
DPartDocEvents_RegenPostNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在重建或回滚零件文档时通知用户程序。 |
DPartDocEvents_RenamedDocumentNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 保存其他文档引用重命名的零件文件的文档时激发。 |
DPartDocEvents_RenameItemNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在solidworks树结构(如featuremanager设计树或configurationmanager)中重命名项时激发。 |
DPartDocEvents_SaveToStorageNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方IStream存储时激发。 |
DPartDocEvents_SaveToStorageStoreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在安全地将数据保存到第三方iStorage存储时激发。 |
DPartDocEvents_SensorAlertPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在传感器值偏离零件文档中的限制之前触发。 |
DPartDocEvents_SketchSolveNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在解决草图时激发;例如,在拖动草图实体、添加或编辑关系、更改尺寸等时激发。此事件返回要更新的草图特征的名称。 |
DPartDocEvents_SuppressionStateChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当功能的抑制状态更改时激发。 |
DPartDocEvents_UndoPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在部件文档中发生撤消操作后激发。 |
DPartDocEvents_UndoPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在部件文档中发生撤消操作之前激发。 |
DPartDocEvents_UnitsChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 文档单位更改时生成。 |
DPartDocEvents_UserSelectionPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在零件文档中选择实体后激发。 |
DPartDocEvents_UserSelectionPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当交互用户将光标移到零件文档中的模型视图上或单击该视图时激发。 |
DPartDocEvents_ViewNewNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在创建新的模型视图窗口时通知用户程序。例如,对于由窗口拆分栏创建的每个新模型视图,都会发送此事件。 |
DPartDocEvents_WeldmentCutListUpdatePostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 更新此零件中的焊接件切割列表时,POST将通知用户程序。 |
DSldWorksEvents_ActiveDocChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在活动窗口更改时通知用户程序。此更改可以在同一文档的窗口之间进行,也可以在不同文档的窗口之间进行。 |
DSldWorksEvents_ActiveModelDocChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在活动的imodeldoc2对象发生更改时通知用户程序。 |
DSldWorksEvents_BackgroundProcessingEndNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 后台处理结束时通知用户程序。 |
DSldWorksEvents_BackgroundProcessingStartNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 后台处理启动时通知用户程序。 |
DSldWorksEvents_BeginRecordNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 宏录制开始时通知用户程序。 |
DSldWorksEvents_BeginTranslationNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当solidworks应用程序开始导入或导出文件时通知用户程序。 |
DSldWorksEvents_CommandCloseNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当命令(包括属性管理器页)正常或被用户取消时激发。 |
DSldWorksEvents_CommandOpenPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在命令(包括属性管理器页)执行或打开之前激发。 |
DSldWorksEvents_DestroyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当solidworks即将被销毁时,发送到基于mfc或基于com的dll加载项。 |
DSldWorksEvents_DocumentConversionNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | POST通知用户程序在打开操作期间文件已从旧版本的SolidWorks转换。 |
DSldWorksEvents_DocumentLoadNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在加载solidworks文档时通知用户程序。 |
DSldWorksEvents_EndRecordNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 宏录制结束时通知用户程序,包括用户是否取消录制(即,用户从“另存为”对话框中取消并对solidworks“继续录制”说“否”?对话框)。 |
DSldWorksEvents_EndTranslationNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当solidworks应用程序完成导入或导出文件时通知用户程序。 |
DSldWorksEvents_FileCloseNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | solidworks关闭文件后通知用户程序。 |
DSldWorksEvents_FileNewNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | post在创建新文件时通知用户程序。 |
DSldWorksEvents_FileNewPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在使用solidworks api或solidworks用户界面创建新文档之前激发。 |
DSldWorksEvents_FileOpenNotify2EventHandler Delegate (SolidWorks.Interop.sldworks) | POST通知用户程序何时打开了现有文件。 |
DSldWorksEvents_FileOpenPostNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | post在文件打开时通知用户程序。 |
DSldWorksEvents_FileOpenPreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 预先通知用户程序fileopennotify2事件。 |
DSldWorksEvents_InterfaceBrightnessThemeChangeNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当solidworks背景更改时通知外接程序。 |
DSldWorksEvents_LightSheetCreateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 创建照明图纸时激发。 |
DSldWorksEvents_NonNativeFileOpenNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 打开非本机solidworks文件时激发。 |
DSldWorksEvents_OnIdleNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在处理完所有消息后激发,包括已发布的重绘;因此,无需调用imodeldoc2::graphicsredraw2。 |
DSldWorksEvents_PromptForFilenameNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在打开的文件中缺少依赖文档时激发。 |
DSldWorksEvents_PromptForMultipleFileNamesNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当打开的文件中缺少任何依赖文档时激发。 |
DSldWorksEvents_PropertySheetCreateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在创建导出的iswpropertysheet时通知用户程序,以便应用程序可以向其添加页。 |
DSldWorksEvents_ReferencedFilePreNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在solidworks开始搜索指定的引用文件之前通知用户程序。 |
DSldWorksEvents_ReferenceNotFoundNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在solidworks软件显示对话框提示最终用户浏览参考文件之前通知用户程序。 |
DSWPropertySheetEvents_CreateControlNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在属性页上创建ActiveX控件时激发。 |
DSWPropertySheetEvents_DestroyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在销毁属性表的过程中激发。 |
DSWPropertySheetEvents_HelpNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 在属性表上单击“帮助”按钮时激发。 |
DSWPropertySheetEvents_OnCancelNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 单击属性页上的“取消”按钮时激发。您的外接程序可以在此事件中执行清理活动。 |
DSWPropertySheetEvents_OnOKNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 单击属性页上的“确定”按钮时激发。 |
DTaskpaneViewEvents_TaskPaneActivateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当应用程序级任务窗格视图被激活时,POST通知用户程序。 |
DTaskpaneViewEvents_TaskPaneDeactivateNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当停用应用程序级任务窗格视图时,POST通知用户程序。 |
DTaskpaneViewEvents_TaskPaneDestroyNotifyEventHandler Delegate (SolidWorks.Interop.sldworks) | 当应用程序级任务窗格视图即将被销毁时,预先通知用户程序。 |
DTaskpaneViewEvents_TaskPaneToolbarButtonClickedEventHandler Delegate (SolidWorks.Interop.sldworks) | 单击任务窗格上的工具栏按钮时激发。 |
C# SolidWorks 二次开发 API — 打断关系
有时候我们需要把零件中特征之间的关系去掉,以便再产生新的关系。
例如把两个零件组合之后,不断开关系就不能再进行一些其它的操作。
因为打断之后无法再有关系,所以这个功能也不是经常用,就不单独做例子了
//不显示特征树
//swModel.Extension.HideFeatureManager(true);
//禁用特征树
//featureManager.EnableFeatureTree = false;
// swModel.FeatureManager.EnableFeatureTreeWindow = false;
swModel.BreakAllExternalReferences();