Partager via


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

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::FindString

CB_SELECTSTRING