Estrutura LVTILEINFO (commctrl.h)

Fornece informações sobre um item em um controle de exibição de lista quando ele é exibido no modo de exibição de bloco.

Sintaxe

typedef struct tagLVTILEINFO {
  UINT  cbSize;
  int   iItem;
  UINT  cColumns;
  PUINT puColumns;
  int   *piColFmt;
} LVTILEINFO, *PLVTILEINFO;

Membros

cbSize

Tipo: UINT

O tamanho da estrutura LVTILEINFO .

iItem

Tipo: int

O item para o qual as informações são recuperadas ou definidas.

cColumns

Tipo: UINT

O número de colunas de dados exibidas para este item. Ao recuperar informações, inicialize esse valor para o tamanho da matriz puColumns . No retorno, o membro é definido como o número de colunas realmente definidas para o item.

puColumns

Tipo: PUINT

Um ponteiro para uma matriz de índices de coluna, especificando quais colunas são exibidas para esse item e a ordem dessas colunas. Ao recuperar informações, aloque uma matriz grande o suficiente para conter o maior número de colunas esperado.

piColFmt

Tipo: int*

Um ponteiro para uma matriz de formatos de coluna (por exemplo, LVCFMT_LEFT), um para cada uma das colunas especificadas em puColumns. Ao recuperar informações, aloque uma matriz grande o suficiente para manter o maior número de formatos de coluna esperados.

Comentários

No modo de exibição de bloco, o nome do item é exibido à direita do ícone. Você pode especificar subitens adicionais (correspondentes a colunas na exibição de detalhes), a serem exibidos em linhas abaixo do nome do item. A matriz puColumns contém os índices dos subitems a serem exibidos. Os índices devem ser maiores que 0, pois o subitem 0, o nome do item, já está exibido.

As informações de coluna também podem ser definidas na estrutura LVITEM ao criar o item de lista.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho commctrl.h