макрос ListView_GetStringWidth (commctrl.h)
Определяет ширину указанной строки с помощью текущего шрифта элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETSTRINGWIDTH.
Синтаксис
int ListView_GetStringWidth(
HWND hwndLV,
LPCSTR psz
);
Параметры
hwndLV
Тип: HWND
Дескриптор элемента управления "Представление списка".
psz
Тип: LPCSTR
Указатель на строку, завершаемую значением NULL.
Возвращаемое значение
Тип: int
Возвращает ширину строки в случае успешного выполнения или нуля.
Замечания
Макрос ListView_GetStringWidth возвращает точную ширину в пикселях указанной строки. Если вы используете возвращаемую ширину строки в качестве ширины столбца в вызове макроса ListView_SetColumnWidth, строка будет усечена. Чтобы получить ширину столбца, которая может содержать строку без усечения, необходимо добавить заполнение в возвращаемую ширину строки.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |