макрос ListView_SetItemPosition (commctrl.h)

Перемещает элемент в указанное положение в элементе управления представлением списка (в представлении значков или небольших значков). Вы можете использовать этот макрос или отправить сообщение LVM_SETITEMPOSITION явным образом.

Синтаксис

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

Параметры

hwndLV

Тип: HWND

Дескриптор элемента управления представлением списка.

i

Тип: int

Индекс элемента представления списка.

x

Тип: int

Новая позиция по оси X в левом верхнем углу элемента в координатах представления.

y

Тип: int

Новая позиция по оси Y в левом верхнем углу элемента в координатах представления.

Возвращаемое значение

None

Remarks

Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE , элемент управления представлением списка упорядочиется после установки позиции элемента.

В Windows Vista вызов этого макроса в элементе управления представлением списка со стилем LVS_AUTOARRANGE ничего не делает, а возвращаемое значение — FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h