CListCtrl::GetStringWidth

Determina a largura da coluna mínima necessária exibir qualquer cadeia de caracteres especificados.

int GetStringWidth(
   LPCTSTR lpsz 
) const;

Parâmetros

  • lpsz
    Endereço de uma cadeia de caracteres NULL- finalizada cuja largura deve ser determinada.

Valor de retorno

A largura, em pixels, da cadeia de caracteres apontado por lpsz.

Comentários

A largura retornado leva em consideração as margens atuais da fonte e coluna do controle, mas não a largura de um pequeno ícone.

Exemplo

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

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CListCtrl

Gráfico de hierarquia

CListCtrl::GetColumnWidth