Sets add-in callback commands.
.NET Syntax
Visual Basic (Declaration) | |
---|
Function SetAddinCallbackInfo( _
ByVal ModuleHandle As Integer, _
ByVal AddinCallbacks As Object, _
ByVal Cookie As Integer _
) As Boolean |
Visual Basic (Usage) | |
---|
Dim instance As ISldWorks
Dim ModuleHandle As Integer
Dim AddinCallbacks As Object
Dim Cookie As Integer
Dim value As Boolean
value = instance.SetAddinCallbackInfo(ModuleHandle, AddinCallbacks, Cookie)
|
Parameters
- ModuleHandle
Instance handle of the add-in
- AddinCallbacks
Object that includes the add-in callback methods
- Cookie
Add-in ID; this is the same Cookie you specified in ISwAddin::ConnectToSW
Return Value
True if the add-in callback commands are set, false if if not
Example
'-----------------------------------------
' Module-level variables
Dim iSldWorks As SldWorks.SldWorks
Dim iCookie As Long
'-----------------------------------------
'Implementation methods of the SwAddin interface
Private Function SwAddin_ConnectToSW(ByVal ThisSW As Object, ByVal Cookie As Long) As Boolean
Dim bRet As Boolean
' Store reference to SolidWorks session
Set iSldWorks = ThisSW
' Store cookie from SolidWorks
iCookie = Cookie
'Inform SolidWorks about the object that contains the callbacks
bRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)
...
SwAddin_ConnectToSW = True
End Function
'-----------------------------------------
Example
See Also
Availability
SolidWorks 2001Plus FCS, Revision Number 10.0