Compartilhar via


Enumeração VSTREETEXTOPTIONS

 

Publicado: abril de 2016

Especifica o tipo de texto que está sendo solicitado.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

public enum VSTREETEXTOPTIONS
public enum class VSTREETEXTOPTIONS
type VSTREETEXTOPTIONS
Public Enumeration VSTREETEXTOPTIONS

Membros

Nome do membro Descrição
TTO_BASETEXT

NÃO IMPLEMENTAM.Usado internamente (formulário dos possíveis nome mais curto).

TTO_CUSTOM

Texto personalizado (depende do contexto onde usado).

TTO_DEFAULT

Texto de base padrão.Isso é usado como o nome de exibição para o item.

TTO_DISPLAYTEXT

Nome alternativo para TTO_DEFAULT.

TTO_EXTENDED

NÃO IMPLEMENTAM.Texto estendido (prefix2 + prefixo + padrão) é gerado pelo Gerenciador de objeto.

TTO_PREFIX

Nome da classe pai totalmente qualificado para o item.Se este item não faz parte de qualquer classe, retorne uma seqüência vazia.

TTO_PREFIX2

Nome do espaço para nome totalmente qualificado para o item.Retorne uma seqüência vazia se este item não faz parte de qualquer namespace.

TTO_SEARCHTEXT

Texto usado para pesquisa.Normalmente, o mesmo que TTO_DISPLAYTEXT.

TTO_SORTTEXT

Ponteiro exclusivo usado na classificação.Pode ser o mesmo que TTO_DISPLAYTEXT.

Comentários

Essas opções são usadas com GetText para especificar o tipo de texto que está sendo solicitado.

TTO_SORTTEXTé usado para classificar as listas de objeto e pode ser diferente do que o texto padrão para controlar a ordem de classificação.Por exemplo, se desejar que nós de pasta para classificar acima membros, mesmo quando a classificação em ordem alfabética, adicione um "1" para o início do texto de classificação.No entanto, observe o objeto manager requer que você mantenha esses ponteiros para TTO_SORTTEXT válidas e inalterado (após sendo solicitada) até que a lista seja liberada.Para todos os outros tipos TTO_, você poderá reutilizar o mesmo buffer repetidamente.

TTO_SEARCHTEXTé usado para pesquisar e as listas de filtragem.Normalmente você seria fornece um texto de pesquisa diferentes, mas em vez disso, use um a TTO_SORTTEXT ou TTO_DISPLAYTEXT.Se você não quiser que um item específico para fazer parte da pesquisa, retorne uma seqüência vazia.

TTO_DEFAULTou TTO_DISPLAYTEXT é usado para realmente pintar o nome na árvore.Sua implementação também deve estar padronizado para retornar a este texto se for solicitado para um tipo de texto que não oferecem suporte (com exceção do TTO_PREFIX e TTO_PREFIX2).

TTO_PREFIX2e TTO_PREFIX representam até dois possíveis prefixos no nome que estão incluídos com o nome padrão para obter o nome totalmente qualificado (TTO_EXTENDED).Em cenários de lista de objeto, TTO_PREFIX refere-se ao nome qualificado de classes e TTO_PREFIX2 refere-se ao nome de espaços para nome qualificado.Se você não tiver quaisquer nomes especiais aqui, é aceitável para retornar uma seqüência vazia ou E_FAIL a chamada.No entanto, retornando o mesmo nome de TTO_DEFAULT não é aceitável.

Exemplos: para um m_myfunction de função de membro de classe, TTO_DEFAULT, TTO_SEARCHTEXT e TTO_SORTTEXT pode retornar "m_myfunction (int, void **)", TTO_PREFIX pode retornar "CMyClass" e TTO_PREFIX2 pode retornar "MyNamespace::MyNestedNamespace".Para um nó de pasta como, por exemplo, "Interfaces de Bases e implementadas," TTO_DEFAULT pode ser "Interfaces de Bases e implementadas," TTO_SEARCHTEXT pode ser uma seqüência vazia, "", que significa que você não deseja esta aparecendo na pesquisa

COM assinatura

De vsshell.idl:

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo