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

Задает интервал между значками в элементах управления представления списка, заданных в стиле LVS_ICON . Вы можете использовать этот макрос или отправить сообщение LVM_SETICONSPACING явным образом.

Синтаксис

void ListView_SetIconSpacing(
   hwndLV,
   cx,
   cy
);

Параметры

hwndLV

Тип: HWND

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

cx

Тип: int

Расстояние (в пикселях) между значками на оси X.

cy

Тип: int

Расстояние (в пикселях) между значками на оси Y.

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

None

Remarks

Параметры cx и cy находятся относительно левого верхнего угла растрового изображения значка. Таким образом, чтобы установить интервал между значками, которые не перекрываются, значения cx или cy должны включать размер значка, а также объем пустого пространства, требуемого между значками. Значения, не включающие ширину значка, приведут к перекрытию.

При определении интервала между значками значения cx и cy должны иметь значение 4 или больше. Меньшие значения не приведут к требуемому макету. Вы можете сбросить cx и cy интервал по умолчанию, задав для обоих значений значение -1. Этот подход позволяет только сбросить оба параметра по умолчанию. Вы не можете сбросить только cx или cy значение по умолчанию, задав для одного из них значение -1.

Требования

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