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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。