Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Breite in Pixel aller Spalten in einem mehrspaltigen Listenfeld fest (erstellt mit dem LBS_MULTICOLUMN Format).
void SetColumnWidth(
int cxWidth
);
Parameter
- cxWidth
Gibt die Breite in Pixel aller Spalten an.
Beispiel
// Find the pixel width of the largest item.
CString str;
CSize sz;
int dx = 0;
CDC* pDC = myListBox.GetDC();
for (int i=0;i < myListBox.GetCount();i++)
{
myListBox.GetText( i, str );
sz = pDC->GetTextExtent(str);
if (sz.cx > dx)
dx = sz.cx;
}
myListBox.ReleaseDC(pDC);
// Set the column width of the first column to be one and 1/3 units
// of the largest string.
myListBox.SetColumnWidth(dx*4/3);
Anforderungen
Header: afxwin.h