Compartilhar via


Criando exibições de lista de tarefas personalizadas

Você pode exibir uma lista de tarefas personalizado no Visual Studio, criando um modo de exibição de lista de tarefas personalizado.

Use o registro para criar uma exibição personalizada e fazer essas especificações:

  • As colunas

  • A ordem de classificação para as colunas

  • A ordem de classificação padrão

  • Categorias de tarefas que você deseja que o exibido

Você pode exibir uma categoria personalizada ou especificar o CAT_ALL para várias categorias. Você também pode criar colunas de texto personalizado que contenham qualquer texto. No entanto, você não pode classificar colunas de texto personalizado.

As tabelas a seguir mostram o formato do registro para exibições de lista de tarefas personalizado.

Em cada uma das tabelas, Raiz Reg de VS é igual a HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\. As tabelas apresentam as entradas de script e a informações adicionais para cada instrução do registro.

Raiz Reg de VS\TaskList\Views\GUID

Nome

Tipo

Intervalo

Descrição

Nome

REG_SZ

Texto

Nome de seqüência de modo de exibição ou # xxx.

O nome pode ser uma seqüência de caracteres normal como "Modo de exibição personalizado Meus" ou pode ser uma seqüência de recurso em um pacote (# xxx).

Pacote

REG_SZ

Texto

[opt] Representação de seqüência de caracteres de GUID. Isso é necessário se algumas das suas seqüências são seqüências de recursos (# xxx); Caso contrário, ele será ignorado.

Raiz Reg de VS\TaskList\Views\GUID\Columns\número

Dica

número é a ordem das colunas no modo de exibição baseado em 1 (onde 1 é a primeira coluna à esquerda).Para obter mais colunas, incrementar número.

Nome

Tipo

Intervalo

Descrição

Campo

REG_DWORD

 

A VSTASKFIELD ou seja, o campo da coluna.

Width

REG_DWORD

 

Opcional. A largura da coluna em pixels. Se a coluna não é ajustável, este parâmetro é ignorado.

Índice

REG_DWORD

 

Opcional. Se o campo for FLD_CUSTOM, isso é o índice de coluna personalizados.

Nome

REG_SZ

Texto

Se o campo for FLD_CUSTOM, este é o nome da coluna personalizada.

Nome também pode ser uma seqüência de recurso no formato # xxx.

Filtro

REG_SZ ou REG_DWORD

 

Um DWORD com um VSTASKCATEGORY interno ou uma seqüência de caracteres que representa o GUID de uma categoria personalizada.

Raiz Reg de VS\TaskList\Views\GUID\Sort\número

Dica

número identifica a chave de classificação.Por exemplo, para a chave de classificação primária, número é igual a 1.Para a chave de classificação secundária, número é igual a 2 e assim por diante.

Nome

Tipo

Intervalo

Descrição

Campo

REG_DWORD

 

A VSTASKFIELD ou seja, o campo da coluna.

Índice

REG_DWORD

 

Opcional. Se o campo for FLD_CUSTOM, isso é o índice de coluna personalizados.

Para implementar uma coluna personalizada, você deve implementar a IVsTaskItem2 interface em seus itens de tarefa e você deve implementar os seguintes métodos na interface:

Quando necessário, as consultas de lista de tarefas do IVsTaskItem2 implementação por meio de um número de coluna personalizados de um modo de exibição específico, representado por alguns guid. Se a tarefa tiver as informações apropriadas sobre aquela coluna nesse modo, fornecer informações para que a coluna e especifique se esse texto é somente leitura.

Consulte também

Tarefas

Como: criar categorias personalizadas de listas de tarefas