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 | |
---|---|---|
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