Obsolete. Superseded by ISldWorks::SetAddinCallbackInfo2.
.NET Syntax
Visual Basic (Declaration) | |
---|
Function SetAddinCallbackInfo( _
ByVal ModuleHandle As System.Integer, _
ByVal AddinCallbacks As System.Object, _
ByVal Cookie As System.Integer _
) As System.Boolean |
Visual Basic (Usage) | |
---|
Dim instance As ISldWorks
Dim ModuleHandle As System.Integer
Dim AddinCallbacks As System.Object
Dim Cookie As System.Integer
Dim value As System.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
'-----------------------------------------
See Also
Availability
SOLIDWORKS 2001Plus FCS, Revision Number 10.0