Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This method provides information about an add-in when the add-in is loaded.
The add-in calls SetAddInInfo.
HRESULT SetAddInInfo(
longnInstanceHandle,IDispatch* pCmdDispatch,longnIDBitmapResourceMedium,longnIDBitmapResourceLarge,longdwCookie);
Parameters
nInstanceHandle
[in] The HINSTANCE of the add-in DLL.pCmdDispatch
[in] The pointer to the dispatch interface implemented by the add-in Commands Object.When a user chooses an add-in command, IDE invokes the command by using this pointer to communicate with the add-in.
nIDBitmapResourceMedium
[in] The identifier of the bitmap resource containing medium-sized images of toolbar buttons that the add-in is adding.Specify -1 if the add-in does not provide toolbar buttons.
nIDBitmapResourceLarge
[in] The identifier of the bitmap resource containing large-sized images of toolbar buttons that the add-in is adding.Specify -1 if the add-in does not provide toolbar buttons.
dwCookie
[in] The cookie identifying the add-in.IDE passes this value to the add-in through the add-in IDSAddIn::OnConnection method.
Return Values
None.
Remarks
Only add-ins can call the SetAddInInfo method; VBScript macros cannot.
The following example shows the code that is generated when you create an add-in using the Visual Studio Add-in Wizard:
Note To make the following code example easier to read, error checking is not included. This code example should not be used in a release configuration unless it has been modified to include secure error handling.
STDMETHODIMP CDSAddIn::OnConnection(IApplication* pApp, VARIANT_BOOL bFirstTime,
long dwCookie, VARIANT_BOOL* OnConnection)
{
...
pApplication->SetAddInInfo((long) AfxGetInstanceHandle(),
(LPDISPATCH) m_pCommands, IDR_TOOLBAR_MEDIUM, IDR_TOOLBAR_LARGE, m_dwCookie);
...
}
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Appdefs.h.
Link Library: Import type library from Devshl.dll.
See Also
Commands Object | IDSAddIn::OnConnection
Send Feedback on this topic to the authors