макрос ListView_SetItemPosition (commctrl.h)
Перемещает элемент в указанную позицию в элементе управления представлением списка (в представлении значков или небольших значков). Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMPOSITION.
Синтаксис
BOOL ListView_SetItemPosition(
HWND hwndLV,
int i,
int x,
int y
);
Параметры
hwndLV
Тип: HWND
Дескриптор элемента управления "Представление списка".
i
Тип: int
Индекс элемента представления списка.
x
Тип: int
Новое положение элемента в левом верхнем углу элемента в координатах представления.
y
Тип: int
Новое положение элемента в левом верхнем углу элемента в координатах представления.
Возвращаемое значение
Тип: BOOL
Возвращает TRUE, если выполнено успешно или FALSE в противном случае.
Замечания
Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE, элемент управления представлением списка упорядочен после установки позиции элемента.
В Windows Vista вызов этого макроса в элементе управления представлением списка с помощью стиля LVS_AUTOARRANGE ничего не делает, а возвращаемое значение — FALSE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |