SOLIDWORKS PDM Professional中的Add-ins
- 实现COM接口IEdmAddIn5的DLLs:IEdmAddIn5 Interface - 2019 - SOLIDWORKS API Help。
- 通过“Add-in特性”对话框添加到文件库中:Administrate Add-ins Dialog Box - 2019 - SOLIDWORKS API Help
- 通知SOLIDWORKS PDM Professional 用户操作:
将Add-in添加到文件库时,将调用IEdmAddIn5::GetAddInInfo。
当用户执行Add-in想要被通知的动作时,例如,当选择菜单项、创建文件或检入或检出文件时。SOLIDWORKS PDM Professional 调用 IEdmAddIn5::OnCmd 。
- SOLIDWORKS PDM Professional 中使用 hooks (EdmCmdType)编程。所有的hooks都是通过IEdmAddIn5接口处理的。
以下示例显示如何创建基本的Add-in程序:
在你使用范例创建基本的Add-in程序后,参考如何添加hooks:
在文件资源管理器中添加菜单项和工具栏按钮,使用:
文件检入检出时添加hooks :