Compartir a través de


ListView_SetItemPosition macro (commctrl.h)

Mueve un elemento a una posición especificada en un control de vista de lista (en icono o vista de icono pequeño). Puede usar esta macro o enviar el mensaje LVM_SETITEMPOSITION explícitamente.

Sintaxis

void ListView_SetItemPosition(
   hwndLV,
   i,
   x,
   y
);

Parámetros

hwndLV

Tipo: HWND

Identificador del control de vista de lista.

i

Tipo: int

Índice del elemento de vista de lista.

x

Tipo: int

Nueva posición x de la esquina superior izquierda del elemento, en coordenadas de vista.

y

Tipo: int

Nueva posición y de la esquina superior izquierda del elemento, en coordenadas de vista.

Valor devuelto

None

Observaciones

Si el control de vista de lista tiene el estilo LVS_AUTOARRANGE , el control de vista de lista se organiza después de establecer la posición del elemento.

En Windows Vista, llamar a esta macro en un control de vista de lista con el estilo LVS_AUTOARRANGE no hace nada y el valor devuelto es FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h