macro ListView_SetItemPosition (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 de LVM_SETITEMPOSITION explícitamente.

Sintaxis

BOOL ListView_SetItemPosition(
   HWND hwndLV,
   int  i,
   int  x,
   int  y
);

Parámetros

hwndLV

Tipo: HWND

Identificador del control list-view.

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

Tipo: BOOL de

Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario.

Observaciones

Si el control list-view tiene el estilo LVS_AUTOARRANGE, el control list-view 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 Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h