CComboBox::SelectString
Le recherche une chaîne dans la zone de liste d'une zone de liste déroulante, et si la chaîne est trouvée, sélectionne la chaîne dans la zone de liste et la copie dans le contrôle d'édition.
int SelectString(
int nStartAfter,
LPCTSTR lpszString
);
Paramètres
nStartAfter
Contient l'index de base zéro de l'élément avant le premier élément à rechercher.Lorsque la recherche atteint le bas de la zone de liste, elle continue du supérieur de la zone de liste vers l'élément spécifié par nStartAfter.Si – 1, la zone de liste entière est trouvé de début.lpszString
Pointe vers la chaîne terminée par le caractère NULL qui contient le préfixe pour rechercher.La recherche est distinguant ne pas la casse par conséquent, cette chaîne peut contenir n'importe quelle combinaison de majuscules et des minuscules.
Valeur de retour
L'index de base zéro de l'élément sélectionné si la chaîne a été trouvée.Si la recherche est infructueuse, la valeur de retour est CB_ERR et la sélection actuelle n'est pas modifiée.
Notes
Une chaîne est activée uniquement si ses caractères initiaux (du point de départ) correspondent aux caractères dans la chaîne de préfixe.
Notez que les fonctions membres à la fois d' SelectString et d' FindString recherchent une chaîne, mais la fonction membre d' SelectString sélectionne également la chaîne.
Exemple
// The string to match.
LPCTSTR lpszSelect = _T("item");
// Select the item that begins with the specified string.
int nSel = m_pComboBox->SelectString(0, lpszSelect);
ASSERT(nSel != CB_ERR);
Configuration requise
Header: afxwin.h