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.