commctrl.h

Macro ListView_SetItemIndexState

Asigna el estado de un ítem específico de un list-view. Se puede usar esta macro o enviar el mensaje LVM_SETITEMINDEXSTATE explícitamente.

Definición

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

Descripción

hwndLV
Un manipulador del control list-view.
plvii
Un puntero a una estructura LVITEMINDEX para el ítem. El proceso que llama es el responsable de obtener memoria para esta estructura y de asignar sus miembros.
data
El estado a asignar en el ítem como uno o más (como una combinación OR) de las banderas de estado de ítem del list-view.
mask
Los bits válidos del estado especificado por el parámetro data. Para más información ver el miembro stateMask de la estructura LVITEM.

Valor de retorno

Devuelve los siguientes valores de tipo HRESULT:

Código de retornoDescripción
E_FAILEs estado no pudo ser asignado.
E_UNEXPECTEDEl control list-view no estaba preparado para la operación.
S_OKLa operación tuvo éxito.