IVsImageButton 接口

绘制在 VSPackage 中创建的按钮的图像。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")> _
Public Interface IVsImageButton
[InterfaceTypeAttribute()]
[GuidAttribute("61DF9CCE-E88E-4FE2-9976-77A4F478E24B")]
public interface IVsImageButton

IVsImageButton 类型公开以下成员。

方法

  名称 说明
公共方法 Draw 绘制 VSPackage 的 ImageButton。

页首

备注

此接口由环境实现。 IVsImageButton 接口公开给按钮的一个可单击的图像在 VSPackage。 带图像的按钮可以显示为标准按钮、标志符号或断点。 VSPackage 必须用 BS_OWNERDRAW 样式创建的按钮。

对实现者的说明

实现此接口绘制在 VSPackage buttoncreated 的图形图像。

对调用者的说明

在 BS_OWNERDRAW 样式创建一个按钮,然后调用 IVsImageButton.Draw 方法以正确初始化的 pDrawItemStruct 参数绘制按钮的图形图像。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间

CreateGlyphImageButton

CreateIconImageButton