Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Outlook 2013 | Outlook 2016
A classificação de uma tabela coloca linhas em uma ordem que faça sentido para o visualizador. Por exemplo, um visualizador pode preferir ver a tabela de conteúdo de uma pasta classificada por assunto de mensagem para que todos os threads de uma conversa fiquem juntos, enquanto outro visualizador pode querer que as mensagens sejam classificadas pelo nome do remetente. Uma tabela recém-instanciada não é necessariamente classificada em uma ordem específica.
Existem dois tipos de classificação:
Classificação Standard
Classificação categorizada
Com a classificação padrão, todas as linhas são exibidas em uma lista simples usando uma ou mais colunas como uma chave de classificação. Com a classificação categorizada, as linhas são exibidas hierarquicamente com uma ou mais colunas como a chave de classificação. Dentro de cada categoria, há uma linha de título especial que contém as seguintes colunas.
A coluna ou colunas que compõem a chave de classificação
PR_CONTENT_COUNT (PidTagContentCount)
PR_CONTENT_UNREAD (PidTagContentUnreadCount)
PR_INSTANCE_KEY (PidTagInstanceKey)
PR_DEPTH (PidTagDepth)
PR_ROW_TYPE (PidTagRowType)
Recuadas sob a linha de título estão todas as linhas da tabela que contêm colunas com valores correspondentes à chave de classificação. Essas linhas são chamadas de linhas folha. As linhas folha contêm todas as colunas no conjunto de colunas menos as colunas da chave de classificação.
As tabelas de conteúdo das pastas geralmente dão suporte à classificação categorizada, além da classificação padrão. As tabelas de conteúdo dos contêineres do catálogo de endereços normalmente dão suporte apenas à classificação padrão.
Uma categoria pode ter dois estados: recolhido e expandido. Quando uma categoria está no estado recolhido, somente a linha de título é retornada de IMAPITable::QueryRows. Quando uma categoria está no estado expandido, todas as linhas relacionadas à categoria são retornadas. Isso inclui a linha de cabeçalho e as linhas folha.
Cada categoria em uma exibição de tabela pode ser expandida ou recolhida independentemente. Ou seja, nem todas as categorias devem estar no mesmo estado ao mesmo tempo; Algumas categorias podem ser recolhidas, enquanto outras são expandidas.
O usuário de uma tabela categorizada decide como ela é exibida. Uma opção comum é usar um controle fornecido no SDK do Windows chamado de controle de exibição em árvore. Os controles de exibição em árvore são caixas de listagem que dão suporte a informações em uma estrutura semelhante a uma árvore. As linhas de título para categorias no estado expandido são marcadas com um sinal de subtração, enquanto as linhas de título para categorias no estado recolhido são marcadas com um sinal de adição. As categorias expandidas são exibidas com as linhas de folha recuadas sob as linhas de título.
Para recolher e expandir uma categoria, um aplicativo cliente ou provedor de serviços usa o seguinte IMAPITable: Métodos IUnknown :
Para obter mais informações sobre como classificar os threads de uma conversa, consulte os seguintes tópicos: