макрос ListView_SetIconSpacing (commctrl.h)
Задает интервал между значками в элементах управления представления списка, заданных в стиле LVS_ICON. Этот макрос можно использовать или явно отправить сообщение LVM_SETICONSPACING.
Синтаксис
DWORD ListView_SetIconSpacing(
HWND hwndLV,
int cx,
int cy
);
Параметры
hwndLV
Тип: HWND
Дескриптор элемента управления представления списка.
cx
Тип: int
Расстояние в пикселях для задания между значками на оси x.
cy
Тип: int
Расстояние в пикселях для задания между значками на оси Y.
Возвращаемое значение
Тип: DWORD
Возвращает значение DWORD, содержащее предыдущее
Замечания
Параметры cx и cy относительно левого верхнего угла растрового изображения значка. Таким образом, чтобы задать интервал между значками, которые не перекрываются, cx или cy значения должны содержать размер значка, а также количество пустого места, требуемого между значками. Значения, не содержащие ширину значка, будут перекрываться.
При определении интервала значков cx и cy должно иметь значение 4 или больше. Меньшие значения не дают требуемого макета. Можно сбросить cx и cy по умолчанию, задав оба значения значение -1. Этот подход позволяет сбросить оба параметра по умолчанию. Невозможно сбросить только
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |