This topic provides you with quick access to the enhancements in SolidWorks API 2010.
Service Pack 5
SolidWorks API Help is now available on the Web or locally. To enable your desired access to API Help, select Help > Use SolidWorks Web Help. A check mark indicates that SolidWorks API Help is enabled on the Web.
New interfaces
New methods, properties, and delegates
IComponent2 APIs
IFeatureManager APIs
Obsolete interfaces and methods
IAssemblyDoc APIs
Back to top
Service Pack 4
New methods, properties, and delegates
IConfiguration APIs
IDrawingDoc APIs
IModelWindow APIs
IPropertyManagerPageBitmapButton APIs
Obsolete methods
IDrawingDoc APIs
Back to top
Service Pack 3
New functionality
Added two new SolidWorks API tutorials:
- Custom PropertyManager Page Add-in Tutorial: C#
- Custom PropertyManager Page Add-in Tutorial: VB.NET
To open either tutorial, click Help > SolidWorks Tutorials > All SolidWorks Tutorials (Set 2) > SolidWorks Advanced API Tutorials > C# or VB.NET.
New methods, properties, and delegates
IFeatureManager APIs
IPropertyManagerPage2 APIs
ISketchBlockInstance APIs
Obsoleted interfaces, methods, properties, and delegates
IFeatureManager APIs
Back to top
Service Pack 1
New functionality
Major enhancements are:
New interfaces
New methods, properties, and delegates
IComponent2 APIs
ILibraryFeatureData APIs
IModelDocExtension APIs
ISldWorks APIs
ISwPropertySheet APIs
Obsoleted interfaces, methods, properties, and delegates
ILibraryFeatureData APIs
Back to top
Service Pack 0
New functionality
Major enhancements are:
-
-
-
-
-
-
- Specify alignment of axes when inserting a coordinate systems mate. See IFeatureManager::InsertMateReference2.
-
-
Fire notifications:
-
Before and after undo and redo operations in parts, assemblies, and drawings. See
DAssemblyDocEvents::RedoPostNotifyEventHandler,
DAssemblyDocEvents::RedoPreNotifyEventHandler,
DAssemblyDocEvents::UndoPostNotifyEventHandler,
DAssemblyDocEvents::UndoPreNotifyEventHandler,
DDrawingDocEvents::RedoPostNotifyEventHandler,
DDrawingDocEvents::RedoPreNotifyEventHandler,
DDrawingDocEvents::UndoPostNotifyEventHandler,
DDrawingDocEvents::UndoPreNotifyEventHandler,
DPartDocEvents::RedoPostNotifyEventHandler,
DPartDocEvents::RedoPreNotifyEventHandler,
DPartDocEvents::UndoPostNotifyEventHandler, and
DPartDocEvents::RedoPreNotifyEventHandler.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Access feature statistics. See IFeatureManager::FeatureStatistics and IFeatureStatistics.
-
-
-
-
Get a component in the context of the top assembly after getting the component in the context of a subassembly, and get a component in the context of a subassembly after getting the component in the context of the top assembly. See
IComponent2::GetCorresponding.
-
-
-
-
-
-
-
-
-
-
-
Customize the sizes of balloons. See:
-
-
-
-
Okay and close a PropertyManager page, or move to the next selection box, after making a selection in a PropertyManager page. See
IPropertyManagerPage2::SetCursor.
-
-
-
-
Create multiple types of macros (VBA, VB.NET, and C#) when recording a macro.
Back to top
New interfaces
Back to top
New methods, properties, and delegates
IAnnotation APIs
IAssemblyDoc APIs
IAttribute APIs
IBody2 APIs
ICircularPatternFeatureData APIs
ICommandTabBox APIs
IComponent2 APIs
IConfiguration APIs
ICurve APIs
ICurve::ReverseEvaluate
ICurveDrivenPatternFeatureData APIs
IDerivedPatternFeatureData APIs
IDocumentSpecification APIs
IDrawingDoc APIs
IDrSection APIs
IEquationMgr APIs
IFace2 APIs
IFeature APIs
IFeatureManager APIs
- IFeatureManager::FeatureStatistics
- IFeatureManager::HoleWizard4 (obsoletes IFeatureManager::HoleWizard3)
- IFeatureManager::InsertEndCapFeature2
- IFeatureManager::InsertMateReference2 (obsoletes IFeatureManager::InsertMateReference)
- IFeatureManager::InsertMoveFace2 and IFeatureManager::IInsertMoveFace2 (obsoletes IFeatureManager::InsertMoveFace)
- IFeatureManager::InsertRefPlane (obsoletes IModelDoc2::CreatePlaneAtAngle3, IModelDoc2::ICreatePlaneAtAngle3, IModelDoc2::CreatePlaneAtOffset3, IModelDoc2::ICreatePlaneAtOffset3, IModelDoc2::CreatePlaneAtSurface3, IModelDoc2::ICreatePlaneAtSurface3, IModelDoc2::CreatePlaneFixed2, IModelDoc2::ICreatePlaneFixed2, IModelDoc2::CreatePlanePerCurveAndPassPoint3, IModelDoc2::ICreatePlanePerCurveAndPassPoint3, IModelDoc2::CreatePlaneThru3Points3, IModelDoc2::ICreatePlaneThru3Points3, IModelDoc2::CreatePlaneThruLineAndPt, IModelDoc2::CreatePlaneThruLineAndPt, IModelDoc2::CreatePlaneThruPtParellelToPlane, and IModelDoc2::ICreatePlaneThruPtParellelToPlane)
- IFeatureManager::InsertSewRefSurface (obsoletes IModelDoc2::InsertSewRefSurface)
- IFeatureManager::InsertSheetMetalBaseFlange2 (obsoletes IFeatureManager::InsertSheetMetalBaseFlange)
- IFeatureManager::InsertSubWeldFolder2
- IFeatureManager::InsertWeldmentCutList2
- IFeatureManager::InsertWeldmentTrimFeature2
- IFeatureManager::InsertGussetFeature2
- IFeatureManager::InsertFilletBeadFeature3
IFrame APIs
IHoleTable APIs
ILinearPatternFeatureData APIs
ILocalCircularPatternFeatureData APIs
ILocalLinearPatternFeatureData APIs
ILoftFeatureData APIs
IMirrorSolidFeatureData APIs
IModelDocExtension APIs
IModeler APIs
IModelView APIs
IModelViewManager APIs
IMoveFaceFeatureData APIs
IPartDoc APIs
IPropertyManagerPage2 APIs
IPropertyManagerPageControl APIs
IRefPlaneFeatureData APIs
ISelectionMgr APIs
ISheet APIs
ISketch APIs
ISketchManager APIs
ISketchPatternFeatureData APIs
ISketchSegment APIs
ISketchSpline APIs
ISldWorks APIs
ISurfaceKnitFeatureData APIs
ISWDesignCheck APIs
ITableAnnotation APIs
ITablePatternFeatureData APIs
IView APIs
Back to top
Obsoleted interfaces, methods, properties, and delegates
IAssemblyDoc APIs
IBody2 APIs
IConfiguration APIs
IDrawingDoc APIs
IEquationMgr APIs
IFeatureManager APIs
IModelDoc2 APIs
IModeler APIs
IPropertyManagerPage2 APIs
IPropertyManagerPage2Handler6 APIs
IRefPlaneFeatureData APIs
ISketch APIs
ISketchManager APIs
ISketchSpline APIs
ISldWorks APIs
ITableAnnotation APIs
ISWDesignCheck APIs
IView APIs
Back to top