Поделиться через


макрос 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