CList::SetAt
Una variabile di tipo POSITION è una chiave per l'elenco.
void SetAt(
POSITION pos,
ARG_TYPE newElement
);
Parametri
pos
POSITION dell'elemento da impostare.ARG_TYPE
Parametro di modello che specifica il tipo di elemento di elenco (può essere un riferimento).newElement
L'elemento da aggiungere all'elenco.
Note
Non è uguale all'indice e non è possibile utilizzare in un valore di percorso manualmente.SetAt scrive l'elemento nella posizione specificata nell'elenco.
È necessario assicurarsi che il valore della posizione rappresenta un percorso valido nell'elenco.Se non è valido, quindi la versione di debug delle asserzioni della libreria MFC.
Esempio
// Define myList.
CList<CString,CString&> myList;
// Add three elements to the list.
myList.AddTail(CString(_T("XYZ")));
myList.AddTail(CString(_T("ABC")));
myList.AddTail(CString(_T("123")));
// Replace CString("ABC") with CString("CBA")
POSITION pos = myList.Find(CString(_T("ABC")));
myList.SetAt(pos, CString(_T("CBA")));
// Verify CString("ABC") is not in the list.
ASSERT(myList.Find(CString(_T("ABC"))) == NULL);
Requisiti
Header: afxtempl.h