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] 在组合框上显示的项数。
- entryType
类型:System.UInt32%
[out] 标志的组合。描述项的类型 DROPDOWNENTRYTYPE 枚举的显示在组合框。
- 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。