TypeAndMemberDropdownBars.GetComboAttributes 方法

返回有关指定的组合框的信息。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
Public Overridable Function GetComboAttributes ( _
    combo As Integer, _
    <OutAttribute> ByRef entries As UInteger, _
    <OutAttribute> ByRef entryType As UInteger, _
    <OutAttribute> ByRef iList As IntPtr _
) As Integer
public virtual int GetComboAttributes(
    int combo,
    out uint entries,
    out uint entryType,
    out IntPtr iList
)

参数

  • combo
    类型:System.Int32
    [in] 组合框 (0 类型的组合框, 1 的 ID 成员组合框)。
  • entries
    类型:System.UInt32%
    [out] 在组合框上显示的项数。
  • iList
    类型:System.IntPtr%
    [out] 用于标志符号的 IImageList 对象的一 unmarshaled 处理。

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。

实现

IVsDropdownBarClient.GetComboAttributes(Int32, UInt32%, UInt32%, IntPtr%)

备注

此方法提供有关的基本信息将显示在指定的组合框。 基方法指示每项包含文本,可以具有字体属性设置,当文本显示,而具有标志符号与它。 如果不需要此其他属性,必须重写此方法并提供适当的 DROPDOWNENTRYTYPE 标志。

栏 ID 有效索引。将出现在视图组合框的数目。 对于 TypeAndMemberDropdownBars 类,此 ID 都是 0 类型的列表,而 1 成员的列表。

此方法是 GetComboAttributes 方法的实现。 IVsDropdownBarClient 接口的。

该基方法将返回以下内容:

  • 项的数目在适当内部的列表。

  • 指示每个项的标志的组合具有文本、一字体属性和一个图像。

  • 图像的处理列表如在 LanguageService 类的 GetImageList 方法获取。

备注

图像列表如从 GetImageList 方法获取在 TypeAndMemberDropdownBars 类缓存,对的后续调用此方法将返回该缓存的图像列表。,除非 GetImageList 可以返回其他图像为不同的上下文中,列出了通常不是问题。

.NET Framework 安全性

请参见

参考

TypeAndMemberDropdownBars 类

Microsoft.VisualStudio.Package 命名空间