Compartir a través de


Agregar elementos al control

Para agregar elementos al control de lista (CListCtrl), llame a una de varias 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 LVITEM estructura 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 iItem miembro es el índice de base cero del elemento al que hace referencia la estructura y el iSubItem miembro es el índice basado en 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 de elemento" es un valor definido por la aplicación asociado a un elemento de vista de lista. Para obtener más información sobre la LVITEM estructura, vea CListCtrl::GetItem.

Otras versiones de InsertItem toman uno o varios valores independientes, correspondientes a los miembros de la LVITEM estructura, 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 obtener más información, vea Agregar List-View elementos y subelementos.

Consulte también

Uso de CListCtrl
Mandos