Thanks Brian. Your replay was amazingly quick.
I have looked further into things and I am not sure the 'events' I am trying to access are really events. They are actually coming from the CommandManager. The pertenant piece of code can be seen below:
*******Begin Code*************
Public Class FG_AutonamerClass
Private WithEvents oInsertCmdInputEvents As ControlDefinitionEvents
Private WithEvents oChangeCmdInputEvetns As ControlDefinitionEvents
Private WithEvents oDemoteCmdInputEvetns As ControlDefinitionEvents
Private m_invtrApp As Inventor.Application
Public Sub Initialize(ByRef m_inventorApplication As Inventor.Application)
m_invtrApp = m_inventorApplication
oInsertCmdInputEvents = m_inventorApplication.CommandManager.ControlDefinitions.Item("AFG_CMD_InsertProfile").ControlDefinitionEvents
oChangeCmdInputEvetns = m_inventorApplication.CommandManager.ControlDefinitions.Item("AFG_CMD_ChangeProfile").ControlDefinitionEvents
If m_inventorApplication.SoftwareVersion.Major > 11 Then
oDemoteCmdInputEvetns = m_inventorApplication.CommandManager.ControlDefinitions.Item("AFG_CMD_Demote").ControlDefinitionEvents
End If
End Sub
Private Sub oInsertCmdInputEvents_OnCommandInputs(ByVal BeforeOrAfter As EventTimingEnum, ByVal Context As NameValueMap, ByVal Inputs As NameValueMap, ByVal HandlingCode As HandlingCodeEnum)
Call HandleCmdInputEvents(BeforeOrAfter, Context, Inputs, HandlingCode)
End Sub
Private Sub oChangeCmdInputEvetns_OnCommandInputs(ByVal BeforeOrAfter As EventTimingEnum, ByVal Context As NameValueMap, ByVal Inputs As NameValueMap, ByVal HandlingCode As HandlingCodeEnum)
Call HandleCmdInputEvents(BeforeOrAfter, Context, Inputs, HandlingCode)
End Sub
Private Sub oDemoteCmdInputEvetns_OnCommandInputs(ByVal BeforeOrAfter As EventTimingEnum, ByVal Context As NameValueMap, ByVal Inputs As NameValueMap, ByVal HandlingCode As HandlingCodeEnum)
Call HandleCmdInputEvents(BeforeOrAfter, Context, Inputs, HandlingCode)
End Sub
*******End Code*************
Again, macro seems to run just fine, but these are not geting caught and the Add-In is not functioning. Anyone have any ideas?
Thanks.