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