Share via


IVsImageButton Interface

Definition

Draws an image on a button created by your VSPackage.

public interface class IVsImageButton
public interface class IVsImageButton
__interface IVsImageButton
[System.Runtime.InteropServices.Guid("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsImageButton
[<System.Runtime.InteropServices.Guid("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsImageButton = interface
Public Interface IVsImageButton
Attributes

Remarks

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.

Methods

Draw(VSDRAWITEMSTRUCT[], Int32)

Draws an ImageButton for your VSPackage.

Applies to