CListCtrl::GetStringWidth

Bestimmt die minimale Spaltenbreite, die erforderlich ist, die ganze angegebene Zeichenfolge anzuzeigen.

int GetStringWidth(
   LPCTSTR lpsz 
) const;

Parameter

  • lpsz
    Adresse einer auf NULL endende Zeichenfolge, deren Breite bestimmt werden soll.

Rückgabewert

Die Breite, in Pixel, der Zeichenfolge wird auf durch lpsz.

Hinweise

Die zurückgegebene Breite berücksichtigt die aktuellen Schriftart- und Spaltenränder des Steuerelements, aber nicht die Breite eines kleinen Symbols.

Beispiel

        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);
        }

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CListCtrl-Klasse

Hierarchien-Diagramm

CListCtrl::GetColumnWidth