Zobraziť obsah

Ak aplikácia vytvorí rozbaľovacie pole, zvyčajne inicializuje rozbaľovacie pole tak, že pridáte jednu alebo viac položiek do zoznamu. Neskôr, žiadosť môže pridať alebo odstrániť položky zoznamu, inicializuje zoznamu alebo získať informácie o tovare z nich.

Žiadosť pridá položky zoznamu do poľa so zoznamom odoslaním správy CB_ADDSTRING na to. Zadaná položka sa pridá na koniec zoznamu alebo zoradeného poľa so zoznamom, v jeho správne triediť polohe založené na položku reťazec. V nezoradenej zoznamom, jedna aplikácia môže použiť CB_INSERTSTRING správy vložiť položku na konkrétnu pozíciu. Akonáhle znie, položky zoznamu je identifikovaná svoju pozíciu.

Pomocou CB_FINDSTRING alebo CB_FINDSTRINGEXACT správu žiadosť zistiť pozíciu položky zoznamu. CB_FINDSTRING nájde tovaru ktorých reťazec začína zadaným reťazcom. CB_FINDSTRINGEXACT nájde tovaru ktorých reťazec sa presne zhoduje reťazec. Ani správa je veľké a malé písmená.

Aplikáciu môžete odstrániť položku zoznamu pomocou CB_DELETESTRING správy. Ak aplikácia potrebuje inicializuje rozbaľovacie pole zoznamu, je najprv zrušte jeho celý obsah pomocou CB_RESETCONTENT správy. Pri pridávaní viacerých položiek do zoznamu po poli so zoznamom už bolo preukázané, žiadosť môžete vymazať prepisovaním vlajkou zabrániť překreslený po pridaní každú položku pole so zoznamom. Ďalšie informácie o redrawing nájdete popis WM_SETREDRAW správ.

Na načítanie reťazec priradený položke zoznamu je jedna aplikácia môže použiť správu CB_GETLBTEXT . Položka reťazec sa skopíruje do medzipamäte špecifikované v žiadosti. Na zabezpečenie toho, že medzipamäť je dostatočne veľká na príjem reťazca, uplatňovanie môžete najprv použiť CB_GETLBTEXTLEN správy určiť dĺžku reťazca. Získať číslo položky zoznamu v poli so zoznamom jedna aplikácia môže použiť správu CB_GETCOUNT.

Index