structure MMC_SORT_SET_DATA (mmc.h)
La structure MMC_SORT_SET_DATA est introduite dans MMC 1.2.
La structure MMC_SORT_SET_DATA est utilisée pour définir et récupérer des jeux de colonnes d’affichage de liste dont les données de tri sont stockées de manière permanente. La structure MMC_SORT_SET_DATA contient des informations sur le nombre de colonnes d’un jeu de colonnes particulier pour lesquels des données de tri persistantes sont définies ou récupérées, ainsi qu’un pointeur vers un tableau de structures MMC_SORT_DATA qui contiennent réellement les données de tri.
Syntaxe
typedef struct _MMC_SORT_SET_DATA {
int cbSize;
int nNumItems;
MMC_SORT_DATA *pSortData;
} MMC_SORT_SET_DATA;
Membres
cbSize
Taille de la structure MMC_SORT_SET_DATA.
nNumItems
Nombre de colonnes du jeu de colonnes pour lesquelles des données de tri persistantes sont définies ou récupérées. Cette valeur peut être l'une des suivantes :
0
Aucune colonne de l’ensemble de colonnes n’est triée. Le composant logiciel enfichable peut définir nNumItems sur cette valeur pour conserver le fait que l’affichage de liste n’est pas trié. Dans ce cas, le membre pSortData doit être défini sur NULL.
1
Une colonne du jeu de colonnes est triée. N’oubliez pas que seul le tri à colonne unique est autorisé dans MMC 1.2.
pSortData
Pointeur vers un tableau de structures MMC_SORT_DATA qui contiennent les données de tri réelles. Doit avoir la valeur NULL si nNumItems a la valeur 0.
Notes
MMC 1.2 prend uniquement en charge le tri sur une seule colonne. Par conséquent, le membre nNumItems de la structure MMC_SORT_SET_DATA ne peut pas être supérieur à 1. Sinon, IColumnData::SetColumnSortData retourne S_FALSE.
Le tri est désactivé sur les colonnes masquées. Les colonnes peuvent être masquées ou affichées à l’aide de la méthode IColumnData::SetColumnConfigData .
L’utilisateur peut masquer des colonnes à l’aide de la boîte de dialogue Choisir des colonnes.
Configuration requise
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | mmc.h |