Compartir vía


Agregar elementos al control

Para agregar elementos al control de lista (CListCtrl), llame a una de las distintas versiones de la función miembro InsertItem, en función de la información que tenga. Una versión toma una estructura LVITEM que el usuario prepara. Dado que la estructura LVITEM contiene numerosos miembros, tiene un mayor control sobre los atributos del elemento de control de lista.

Dos miembros importantes (en lo que respecta a la vista de informe) de la estructura LVITEM son los miembros iItem y iSubItem. El miembro iItem es el índice de base cero del elemento al que hace referencia la estructura y el miembro iSubItem es el índice de base uno de un subelemento, o cero si la estructura contiene información sobre un elemento. Con estos dos miembros se determina, por elemento, el tipo y el valor de la información del subelemento que se muestra cuando el control de lista está en la vista de informe. Para obtener más información, vea CListCtrl::SetItem.

Los miembros adicionales especifican el texto, el icono, el estado y los datos del elemento. "Datos del artículo" es un valor definido por la aplicación asociado a un elemento de vista de lista. Para obtener más información sobre la estructura LVITEM, consulte CListCtrl::GetItem.

Otras versiones de InsertItem toman uno o más valores independientes, correspondientes a los miembros de la estructura LVITEM, lo que le permite inicializar solo los miembros que desea admitir. Por lo general, el control de lista administra el almacenamiento de los elementos de lista, pero puede almacenar parte de la información en la aplicación en su lugar, mediante "elementos de devolución de llamada". Para más información, vea Elementos de devolución de llamada y máscara de devolución de llamada en este tema y Elementos de devolución de llamada y máscara de devolución de llamada en Windows SDK.

Para más información, vea Adición de elementos y subelementos de vista de lista.

Consulte también

Uso de CListCtrl
Controles