CListCtrl::GetStringWidth

Determina la larghezza della colonna minima necessaria per visualizzare qualsiasi stringa specificata.

int GetStringWidth(
   LPCTSTR lpsz 
) const;

Parametri

  • lpsz
    Indirizzo di una stringa con terminazione null della larghezza è necessario determinare.

Valore restituito

La larghezza, in pixel, di stringa indicato da lpsz.

Note

La larghezza restituita considera i margini correnti del tipo di carattere e la colonna del controllo, ma non la larghezza di piccola icona.

Esempio

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

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CListCtrl

Grafico della gerarchia

CListCtrl::GetColumnWidth