commctrl.h

Mensaje LVM_SETITEMINDEXSTATE

Definición

LVM_SETITEMINDEXSTATE
    plvindex=(WPARAM)(LVITEMINDEX*)wParam
    plvitem=(LPARAM)(LVITEM*)lParam

Asigna el estado de un ítem específico de un list-view. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_SetItemIndexState.

Descripción

plvindex
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.
plvitem
Un puntero a una estructura LVITEM. El proceso que invoca es responsable de obtener memoria para la estructura. Asigna el miembro state a uno o más (una combinación OR) de las banderas de estados de ítems de list-view. Asignar al miembro stateMask de la estructura las banderas para indicar los bits válidos en el miembro state. 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.