Freigeben über


CListBox::DeleteString

Löscht das Element in nIndex Position im Listenfeld.

int DeleteString( 
   UINT nIndex  
);

Parameter

  • nIndex
    Gibt den nullbasierten Index der zu löschenden an Zeichenfolge.

Rückgabewert

Eine Anzahl der Zeichenfolgen, die in der Liste bleiben. Der Rückgabewert ist LB_ERR, wenn nIndex einen Index angibt, der größer als ist, die Anzahl der Elemente in der Liste.

Hinweise

Alle Elemente, die nIndex schieben führen jetzt, eine Position nach unten. Wenn beispielsweise ein Listenfeld zwei Elemente enthält, wird das Löschen des ersten Elements das verbleibende Element, an der ersten Position jetzt zu sein. nIndex=0 für das Element in der ersten Position.

Beispiel

// Delete every other item from the list box. 
for (int i = 0; i < m_myListBox.GetCount(); i++)
{
   m_myListBox.DeleteString(i);
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

LB_DELETESTRING

CListBox::AddString

CListBox::InsertString