Ajout d'éléments au contrôle

Pour ajouter des éléments au contrôle de liste (CListCtrl), appelez l’une des versions de la fonction membre InsertItem , en fonction des informations dont vous disposez. Une version prend une structure LVITEM que vous préparez. Étant donné que la LVITEM structure contient de nombreux membres, vous avez un meilleur contrôle sur les attributs de l’élément de contrôle de liste.

Deux membres importants (en ce qui concerne l’affichage du rapport) de la LVITEM structure sont les membres et iSubItem les iItem membres. Le iItem membre est l’index de base zéro de l’élément auquel la structure fait référence et le iSubItem membre est l’index d’un sous-élément, ou zéro si la structure contient des informations sur un élément. Avec ces deux membres, vous déterminez, par élément, le type et la valeur des informations sous-éléments affichées lorsque le contrôle de liste est en mode rapport. Pour plus d’informations, consultez CListCtrl ::SetItem.

Des membres supplémentaires spécifient le texte, l’icône, l’état et les données d’élément de l’élément. « Données d’élément » est une valeur définie par l’application associée à un élément d’affichage de liste. Pour plus d’informations sur la LVITEM structure, consultez CListCtrl ::GetItem.

D’autres versions de InsertItem prendre une ou plusieurs valeurs distinctes, correspondant aux membres de la LVITEM structure, vous permettant d’initialiser uniquement les membres que vous souhaitez prendre en charge. En règle générale, le contrôle de liste gère le stockage des éléments de liste, mais vous pouvez stocker certaines informations dans votre application à la place, à l’aide de « éléments de rappel ». Pour plus d’informations, consultez Éléments de rappel et Masque de rappel dans cette rubrique et Éléments de rappel et Masque de rappel dans le Kit de développement logiciel (SDK) Windows.

Pour plus d’informations, consultez Ajout d’éléments d’affichage de liste et de sous-éléments.

Voir aussi

Utilisation de CListCtrl
Contrôles