CListCtrl::GetStringWidth
Указывает минимальную ширину столбцов необходимую указания на всю из заданной строки.
int GetStringWidth(
LPCTSTR lpsz
) const;
Параметры
- lpsz
Адрес null- завершенной строки, ширина которой автоматическое определение.
Возвращаемое значение
Ширина (в пикселях) строки в lpsz указала.
Заметки
Возвращаемая учитывает поля ширина столбца элемента управления и текущие, но не ширину мелкого значка.
Пример
CString strColumn;
int nWidth;
// Insert six columns in the list view control. Make the width of
// the column be the width of the column header plus 50%.
for (int i = 0; i < 6; i++)
{
strColumn.Format(_T("column %d"), i);
nWidth = 3*m_myListCtrl.GetStringWidth(strColumn)/2;
m_myListCtrl.InsertColumn(i, strColumn, LVCFMT_LEFT, nWidth);
}
Требования
Header: afxcmn.h