This documentation is archived and is not being maintained.

IVsImageButton Interface

Draws an image on a button created by your VSPackage.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in microsoft.visualstudio.shell.interop.8.0.dll)

[GuidAttribute(L"61DF9CCE-E88E-4FE2-9976-77A4F478E24B")] 
[InterfaceTypeAttribute(1)] 
public interface class IVsImageButton
/** @attribute GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsImageButton
GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B") 
InterfaceTypeAttribute(1) 
public interface IVsImageButton

This interface is implemented by the environment. The IVsImageButton interface displays a clickable image on a button in your VSPackage. A button with an image can appear as a standard button, a glyph, or breakpoint. Your VSPackage must have created the button with the BS_OWNERDRAW style.

Notes to Implementers Implement this interface to draw a graphical image on a buttoncreated in your VSPackage.

Notes to Callers Create a button with the BS_OWNERDRAW style, then call the IVsImageButton.Draw method with a properly initialized pDrawItemStruct parameter to draw the graphical image on the button.

Show: