Compartilhar via


estrutura MMC_VISIBLE_COLUMNS (mmc.h)

A estrutura MMC_VISIBLE_COLUMNS é introduzida no MMC 1.2.

A estrutura MMC_VISIBLE_COLUMNS é usada pelo MMC com a notificação MMCN_COLUMNS_CHANGED para informar ao snap-in quais colunas em um conjunto de colunas estão visíveis.

Sintaxe

typedef struct _MMC_VISIBLE_COLUMNS {
  INT nVisibleColumns;
  INT rgVisibleCols[1];
} MMC_VISIBLE_COLUMNS;

Membros

nVisibleColumns

O número de colunas visíveis no conjunto de colunas.

rgVisibleCols[1]

Uma matriz de comprimento variável na qual cada membro contém o número baseado em zero de uma coluna visível. A ordenação das colunas na matriz corresponde à ordem das colunas conforme elas aparecem na exibição de lista. O membro nVisibleColumns fornece o número de elementos na lista.

Comentários

O valor de rgVisibleCols[0] é sempre 0 (zero), indicando que a primeira coluna visível na exibição de lista é sempre a coluna com valor de índice zero, que deve sempre ser a primeira coluna e sempre deve estar visível. Além disso, o MMC não permite que o usuário altere a posição da primeira coluna.

A ordem das colunas visíveis pode ser diferente da ordem de inserção pelo snap-in porque o usuário pode ter reorganizado as colunas arrastando e soltando seus cabeçalhos.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho mmc.h

Confira também

MMCN_COLUMNS_CHANGED

Usando persistência de coluna