macro ListView_SetItemIndexState (commctrl.h)

Establece el estado de un elemento de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje LVM_SETITEMINDEXSTATE.

Sintaxis

HRESULT ListView_SetItemIndexState(
  [in] HWND        hwndLV,
  [in] LVITEMINDEX *plvii,
  [in] UINT        data,
  [in] UINT        mask
);

Parámetros

[in] hwndLV

Tipo: HWND

Identificador del control list-view.

[in] plvii

Tipo: * LVITEMINDEX

Puntero a una estructura de LVITEMINDEX para el elemento. El autor de la llamada es responsable de asignar esta estructura y establecer los miembros.

[in] data

Tipo: UINT de

El estado que se va a establecer en el elemento como una o varias (como una combinación bit a bit) de los List-View Estados de elemento marcas.

[in] mask

Tipo: UINT de

Bits válidos del estado especificado por el parámetro datos. Para obtener más información, consulte el miembro stateMask de la estructuraLVITEM ).

Valor devuelto

Tipo: HRESULT

Devuelve uno de los siguientes valores de tipo HRESULT.

Código devuelto Descripción
E_FAIL No se pudo establecer el estado.
E_UNEXPECTED El control de vista de lista no estaba listo para la operación.
S_OK La operación se realizó correctamente.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h