VSTASKCOLUMN 结构

任务的列定义。

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

语法

声明
Public Structure VSTASKCOLUMN
public struct VSTASKCOLUMN

VSTASKCOLUMN 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 bstrCanonicalName 字符串包含列标题的非本地化名称。它必须是唯一的此提供程序的列列表。
公共字段 bstrHeading 包含文本的字符串在头。bstrHeading 可能是指示图像的 nullnull 引用(在 Visual Basic 中为 Nothing) 。
公共字段 bstrLocalizedName 字符串包含本地化的名称列标题。
公共字段 bstrTip 字符串包含列标头的工具提示。
公共字段 cxDefaultWidth 在像素的默认列宽。
公共字段 cxMinWidth 最小列宽度(以像素为单位)。
公共字段 fAllowHide 指示用户是否的标志允许更改列的可见性。
公共字段 fAllowUserSort 标记指示用户是否通过单击允许对列的标头。
公共字段 fDescendingSort 指示列标志。降序排序 (默认为升序)。
公共字段 fDynamicSize 标记指示是任务列表允许自动调整列的大小使内容成为更好。
公共字段 fFitContent 列将自动调整以适合,每当内容更改。
公共字段 fMoveable 标记指示列是否可以拖到另一个位置由用户。
公共字段 fShowSortArrow 标记指示排序箭头是否在标头中显示,当列出按此列排序时。
公共字段 fSizeable 标记指示列是否可以由用户调整。
公共字段 fVisibleByDefault 标记指示此列默认情况下是否可见。
公共字段 iDefaultSortPriority 指定列是否默认排序。
公共字段 iField 任务提供程序指定字段的索引。
公共字段 iImage 索引到提供者的图像中列出。

页首

备注

这些值是通过 GetColumn返回。

COM 签名

从 vsshell80.idl:

typedef struct _VSTASKCOLUMN
{
    int     iField;
    BSTR    bstrHeading;
    int     iImage;
    BOOL    fShowSortArrow;
    BOOL    fAllowUserSort;
    BOOL    fVisibleByDefault;
    BOOL    fAllowHide;
    BOOL    fSizeable;
    BOOL    fMoveable;
    int     iDefaultSortPriority;
    BOOL    fDescendingSort;
    int     cxMinWidth;
    int     cxDefaultWidth;
    BOOL    fDynamicSize;
    BSTR    bstrCanonicalName;
    BSTR    bstrLocalizedName;
    BSTR    bstrTip;
    BOOL    fFitContent;
} VSTASKCOLUMN;

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间