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