Partager via


CListCtrl::GetStringWidth

Détermine la largeur de colonne minimale requise pour afficher toute la chaîne donnée.

int GetStringWidth( 
   LPCTSTR lpsz  
) const;

Paramètres

  • lpsz
    Adresse d'une chaîne terminée par le caractère NULL dont la largeur doit être déterminée.

Valeur de retour

La largeur, en pixels, de la chaîne a globale pointe vers lpsz.

Notes

La largeur retournée prend en considération les marges actuelles de police et de la colonne du contrôle, mais pas la largeur d'une petite icône.

Exemple

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

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CListCtrl, classe

Graphique de la hiérarchie

CListCtrl::GetColumnWidth