<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
IEdmAddIn5 Interface
See Also Members Example

Collapse All Expand All Language Filter: All Language Filter: Multiple Language Filter: Visual Basic Language Filter: C# Language Filter: C++/CLI

EPDM.Interop.epdm Namespace : IEdmAddIn5 Interface

Visual Basic
C#
C++/CLI

Allows you to create a SOLIDWORKS PDM Professional add-in.

NOTE: Click the Members link, located near the top of the topic, to see this interface's methods and properties.

# Syntax

Visual Basic |
--- | ---

    Public Interface IEdmAddIn5

C# |
--- | ---

    public interface IEdmAddIn5

C++/CLI |
--- | ---

    public interface class IEdmAddIn5

# Example

See Add-in Applications.

# Example

Notify User When File Changes State (VB.NET)
Notify User When File Changes State (C#)
Create a Task that Finds Approved Files (VB.NET)
Create a Task that Finds Approved Files (C#)
Change Card Variables Add-in (VB.NET)
Change Card Variables Add-in (C#)
Create a Task that Finds Files in Workflow States (VB.NET)
Create a Task that Finds Files in Workflow States (C#)

# Remarks

This interface inherits from IUnknown. See Using and Implementing IUnknown (COM).

To create a SOLIDWORKS PDM Professional add-in:

1. Create a class that implements this interface and its methods.
2. Add menu commands, toolbar buttons, and hooks in your implementation of IEdmAddIn5::GetAddInInfo.
3. Add callbacks for the hooks, menu commands, and toolbar buttons in your implementation of IEdmAddIn5::OnCmd.
4. Register the add-in via the Administration Add-ins dialog. During registration, SOLIDWORKS PDM Professional calls your IEdmAddIn5::GetAddInInfo method to obtain information about the add-in.

After the add-in is created and registered, SOLIDWORKS PDM Professional calls your IEdmAddIn5::OnCmd method whenever the user executes a menu command or hook from your add-in.

# See Also

####

IEdmAddIn5 Members
EPDM.Interop.epdm Namespace
IEdmAddInDrawButton5 Interface