Compartilhar via


Interface IVsImageButton

 

Desenha uma imagem em um botão criado pelo seu VSPackage.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")]
public interface IVsImageButton
[InterfaceTypeAttribute(1)]
[GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")]
public interface class IVsImageButton
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")>]
type IVsImageButton = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")>
Public Interface IVsImageButton

Métodos

Nome Descrição
System_CAPS_pubmethod Draw(VSDRAWITEMSTRUCT[], Int32)

Desenha um ImageButton para seu VSPackage.

Comentários

Essa interface é implementada pelo ambiente.O IVsImageButton interface exibe uma imagem em um botão no seu VSPackage.Um botão com uma imagem pode aparecer como um botão padrão, um glifo ou ponto de interrupção.O VSPackage deve ter criado o botão com o estilo BS_OWNERDRAW.

Observações para implementadores:

Implemente essa interface para desenhar uma imagem gráfica em um buttoncreated no seu VSPackage.

Observações para chamadores:

Criar um botão com o estilo BS_OWNERDRAW, em seguida, chame o IVsImageButton.Draw método com um parâmetro de pDrawItemStruct corretamente inicializado para desenhar a imagem gráfica no botão.

Consulte também

CreateGlyphImageButton
CreateIconImageButton
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo