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


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

См. также

Ссылки

Класс CListCtrl

Диаграмма иерархии

CListCtrl::GetColumnWidth