创建自定义任务列表视图

在 Visual Studio 中显示自定义任务列表通过创建自定义任务列表视图。

使用注册表来创建自定义视图并进行这些规范:

  • 列的排序顺序

  • 这是默认排序顺序

  • 要显示的任务类别

可以显示自定义类别或为多个类别指定 CAT_ALL。 您还可以创建包含所有文本的自定义文本列。 但是,您在自定义文本列不能排序。

下表显示自定义注册表布局任务列表视图。

在每一个表中, 与根 Reg 使用 HKEY_LOCAL_MACHINE \Software\Microsoft\VisualStudio \ 8.0 \。相等 表为每个注册表语句提供了脚本项和其他信息。

[与根 Reg\TaskList\Views \GUID]

名称

类型

范围

说明

名称

REG_SZ

Text

视图或 #xxx 的字符串名称。

名称可以与 “我的自定义视图的”普通字符串或它可以位于包 (#xxx) 中的资源字符串。

Package

REG_SZ

Text

[选择] GUID 的字符串表示形式。 必需的某些字符串是否为资源字符串 (#xxx);否则,它将被忽略。

[与根 Reg\TaskList\Views \GUID\Columns \数字]

备注

数字 是列的从 1 开始的顺序在视图中 (其中 1 是最左边的列)。有关更多列,增量 数字。

名称

类型

范围

说明

字段

REG_DWORD

 

是列的字段的 VSTASKFIELD

宽度

REG_DWORD

 

可选。 列的宽度(以像素为单位)。 如果列不是相当大的,此参数将被忽略。

索引

REG_DWORD

 

可选。 如果字段是 FLD_CUSTOM,这是自定义列索引。

名称

REG_SZ

Text

如果字段是 FLD_CUSTOM,这是自定义列的名称。

名称也是一个资源字符串 #xxx 格式。

Filter

REG_SZ 或 REG_DWORD

 

任何具有内置 VSTASKCATEGORY 或一个字符串表示自定义类别 GUID 的 DWORD。

[与根 Reg\TaskList\Views \GUID\Sort \数字]

备注

数字 标识排序关键字。例如,对于主要排序关键字, 数字 等于 1。对于次要排序关键字, 数字 等于 2,依此类推。

名称

类型

范围

说明

字段

REG_DWORD

 

是列的字段的 VSTASKFIELD

索引

REG_DWORD

 

可选。 如果字段是 FLD_CUSTOM,这是自定义列索引。

若要实现自定义列,则必须实现在任务项的 IVsTaskItem2 接口,并且必须实现该接口的以下方法:

通过使用特定视图,的自定义列数当要求,任务列表查询 IVsTaskItem2 实现,由 某些 GUID。 如果任务包含有关该列的相应信息在该视图中,您提供信息该列,并指定该文本是否为只读。

请参见

任务

如何:创建自定义的类别任务列表