CB_SELECTSTRING

Aplikácia odošle hlásenie CB_SELECTSTRING vyhľadať zoznam so zoznamom tovaru, ktorý sa začína znaky zadaného reťazca. Ak sa nájde zodpovedajúca polo3ka, je vyberať a kopírovať upraviť kontroly.

CB_SELECTSTRING wParam = indexStart (WPARAM);          / / položka pred prvým výber lParam = lpszSelect (LPARAM) (LPCSTR); / / address predponu reťazca 
 

Parametre

indexStart
Hodnota wParam. Určuje zero-based index položka predchádzajúceho prvá položka, ktorú prehliadané. Ke ď vyhľadávanie dosiahne koniec zoznamu, pokračuje od hornej časti zoznamu vrátiť položky podľa zadaného parametra indexStart . Ak indexStart je –1, celý zoznam vyhľadávať od začiatku.
lpszSelect
Hodnota lParam. Ukazovateľ zakončený reťazec, ktorý obsahuje predponu na vyhľadávanie. Pri vyhladávaní sa nerozlišujú veľké a malé písmená, takže tento reťazec môže obsahovať akúkoľvek kombináciu veľkých a malých písmen.

Note:

Ak sa nájde reťazec, vrátená hodnota je index vybratú položku. Ak vyhľadávanie je neúspešný, vrátená hodnota je CB_ERR a aktuálny výber sa nezmení.

Poznámky

Reťazec je vybratá iba vtedy, ak znaky z východiskovým bodom zadať znaky v reťazci predpony.

Ak vytvoríte pole so zoznamom s vlastníkom ťahané štýl, ale bez CBS_HASSTRINGS štýl, čo CB_SELECTSTRING správa nemá závisí či použijete štýl CBS_SORT. Ak sa použije štýl CBS_SORT systému odošle správy WM_COMPAREITEM vlastník zoznamom určiť, ktoré položky sa zhoduje so zadaným reťazcom. Ak nepoužijete štýl CBS_SORT, CB_SELECTSTRING sa pokúsi zodpovedajúcu hodnotu DWORD proti hodnota parametra lpszSelect.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Prehľad polí so zoznamom rozbaľovacie pole správy, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM

Index