Predvolené správanie poľa so zoznamom

Táto časť obsahuje tabuľky, ktoré popisujú správy, ktoré sa osobitne zaoberá postupom Preddefinované triedy okno COMBOBOX.

Správa Popis
CB_ADDSTRING Odošle hlásenie LB_ADDSTRING okno zoznam pridať položku zoznamu.
CB_DELETESTRING Odošle hlásenie LB_DELETESTRING okno zoznam chcete odstrániť položku zoznamu.
CB_DIR Pridá názvy zhodnými zadanými atribútmi a cestu do zoznamu.
CB_FINDSTRING V okne Zoznam odošle hlásenie LB_FINDSTRING . Toto hlásenie vráti index prvú položku zoznamu, ktorý začína zadaný text.
CB_FINDSTRINGEXACT V okne Zoznam odošle hlásenie LB_FINDSTRING. Toto hlásenie vráti index prvá položka zoznamu presne zodpovedajúce zadaný text.
CB_GETCOUNT V okne Zoznam odošle hlásenie LB_GETCOUNT . Vráti počet položiek zoznamu.
CB_GETCURSEL V okne Zoznam odošle hlásenie LB_GETCURSEL . Ak akékoľvek vráti index aktuálne vybratej položky.
CB_GETDROPPEDCONTROLRECT Zadaný obdĺžnik štruktúra sa naplní obrazovkových súradniciach kvapka-down list.
CB_GETDROPPEDSTATE Vráti hodnotu pravda, ak kvapka-down list je otvorený; v opačnom prípade vráti hodnotu NEPRAVDA.
CB_GETDROPPEDWIDTH Vráti minimálna prípustná šírka v pixeloch rozbaľovacieho zoznamu.
CB_GETEDITSEL Odošle za EM_GETSEL správ upraviť kontroly a vráti počiatočnej a koncovej polohe aktuálny výber. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
CB_GETEXTENDEDUI Vráti hodnotu TRUE, ak pole so zoznamom je kvapka-down kombinovanom poli alebo v rozbaľovacom zozname a je nastavený príznak používateľského rozhrania rozšíriť; v opačnom prípade vráti hodnotu NEPRAVDA.
CB_GETHORIZONTALEXTENT V okne Zoznam odošle hlásenie LB_GETHORIZONTALEXTENT . Vráti posúvateľný šírka v pixeloch rozbaľovacieho zoznamu.
CB_GETITEMDATA V okne Zoznam odošle hlásenie LB_GETITEMDATA . Vráti hodnotu 32-bitové spojené s danou položkou uvedených na zozname.
CB_GETITEMHEIGHT V okne Zoznam odošle hlásenie LB_GETITEMHEIGHT . Vráti výšku, v pixeloch položky špecifikovaný vlastníkom ťahané zoznamu.
CB_GETLBTEXT V okne Zoznam odošle hlásenie LB_GETTEXT . Skopíruje text zadaný zoznamu do zadanej medzipamäte.
CB_GETLBTEXTLEN V okne Zoznam odošle hlásenie LB_GETTEXTLEN . Vracia dĺžku, v bajtoch znenie uvedených na zozname.
CB_GETLOCALE V okne Zoznam odošle hlásenie LB_GETLOCALE . Vráti aktuálne miestne nastavenie zoznamu.
CB_GETTOPINDEX V okne Zoznam odošle hlásenie LB_GETTOPINDEX . Vráti hodnotu register prvú viditeľnú položku v rozbaľovacom zozname.
CB_INITSTORAGE V okne Zoznam odošle hlásenie LB_INITSTORAGE . Inicializuje priestor pre zadaný počet položiek a zadaný počet bajtov položka reťazce.
CB_INSERTSTRING V okne Zoznam odošle hlásenie LB_INSERTSTRING . Vloží položky zoznamu na uvedenej pozícii.
CB_LIMITTEXT Odošle hlásenie EM_LIMITTEXT upraviť kontroly. Nastavuje maximálny poeet znakov, ktoré užívateľ môže zadávať na kontrolu upraviť. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
CB_RESETCONTENT Odošle za LB_RESETCONTENT správu do okna Zoznam a odstraňuje obsah zoznamu.
CB_SELECTSTRING V okne Zoznam odošle hlásenie LB_SELECTSTRING . Vyberie prvú položku zoznamu, ak nejaké sú, ktorý začína znaky zadaný text.
CB_SETCURSEL Odošle za LB_SETCURSEL správu do okna Zoznam a nastaví aktuálny výber.
CB_SETDROPPEDWIDTH Stanovuje minimálna prípustná šírka v pixeloch rozbaľovacieho zoznamu.
CB_SETEDITSEL Odošle hlásenie EM_SETSEL upraviť kontroly. Vyberie zadaný rozsah textu. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
CB_SETEXTENDEDUI Zapne alebo vypne príznak rozšíreného používateľského rozhrania. Táto vlajka zmeny kľúčov, ktoré otvárať a zatvárať zoznamu v kvapka-down list poľa alebo rozbaľovacie pole so zoznamom. Ak jednoduché rozbaľovacie pole na pole so zoznamom sa okno postup vráti CB_ERR.
CB_SETHORIZONTALEXTENT V okne Zoznam odošle hlásenie LB_SETHORIZONTALEXTENT . Nastaví posúvateľný šírka v pixeloch rozbaľovacieho zoznamu.
CB_SETITEMDATA V okne Zoznam odošle hlásenie LB_SETITEMDATA . Priradí špecifikovanú hodnotu 32-bitové položky zoznamu.
CB_SETITEMHEIGHT V okne Zoznam odošle hlásenie LB_SETITEMHEIGHT . Nastaví výšky špecifikovaný vlastníkom ťahané zoznam tovaru alebo z poľa výber.
CB_SETLOCALE Odošle za LB_SETLOCALE správu do okna Zoznam a nastaví aktuálne miestne nastavenie pre zoznam. Miestne nastavenie ovplyvňuje, ako je zoznam zoradený ak má CBS_SORT štýl a reťazce sú pridané pomocou CB_ADDSTRING.
CB_SETTOPINDEX V okne Zoznam odošle hlásenie LB_SETTOPINDEX . Je zvitky rozbaľovacieho zoznamu, takže Zadaná položka je v hornej časti viditeľnom rozsahu.
CB_SHOWDROPDOWN Zobrazí alebo skryje kvapka-down list. Táto správa nemá žiadny vplyv na jednoduché zoznamom.
WM_CHAR Procesy znak vstup. Rozbaľovací zoznam polí, toto hlásenie odovzdaný zoznam okna presúva výber na prvú položku začína špecifikovaný charakter. V jednoduchých a kvapka-down zoznamom, toto hlásenie prechádza upraviť kontroly.
WM_CLEAR Odstráni upraviť výber. Jednoduché a kvapka-down so zoznamom polí upraviť kontroly procesov tejto správy. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
WM_COMMAND Postupy oznamovania správ z okna Upraviť kontrolu a zoznam a odošle zodpovedajúce rozbaľovacie pole oznámenia správy rodičovské okno.
Pre oznámeniam na kontrolu upraviť režim okna môže aktualizovať okno zoznam aktuálny výber, vsuvka indexu a horný index. Zoznam oznámenia správy, okno postupu môže aktualizovať obsah poľa výber.
WM_COMPAREITEM Odovzdáva správy na rodičovské okno umožňujúce aplikáciu chcete určiť polohu relatívna akési dvoch vlastník ťahané zoznam položiek. Rozbaľovacie pole okno dostane toto hlásenie z okna Zoznam.
WM_COPY Skopíruje upraviť výber do schránky. Jednoduché a kvapka-down so zoznamom polí upraviť kontroly procesov tejto správy. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
WM_CREATE Inicializuje rozbaľovacie pole.
WM_CUT Odstráni upraviť výber a umiestni ho do schránky. Jednoduché a kvapka-down so zoznamom polí upraviť kontroly procesov tejto správy. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
WM_DELETEITEM Odovzdáva správy rodičovské okno oznamujúce uplatňovanie odstránený položky zoznamu. Rozbaľovacie pole okno dostane toto hlásenie z okna Zoznam.
WM_DRAWITEM Odovzdáva správy na rodičovské okno umožňujúcich uplatňovanie maľovať uvedených na zozname položky. Rozbaľovacie pole okno dostane toto hlásenie z okna Zoznam. Okno postupu môže pochádzať túto správu na uplatňovanie programu Skicár výber pole z rozbaľovacieho zoznamu poľa.
WM_ENABLE Nastaví stav môžete povoliť alebo zakázať myši a vstup klávesnice.
WM_ERASEBKGND Vráti 1, udávajúce vymažú pozadia.
WM_GETDLGCODE Vráti kombinácia hodnôt DLG_WANTCHARS a DLGC_WANTARROWS.
WM_GETFONT Vráti rukoväť na aktuálne písmo, s ktorým bude čerpať zoznamom jeho text.
WM_GETTEXT Skopíruje obsah poľa výber do zadanej medzipamäte. V jednoduchých a kvapka-down zoznamom, upraviť kontroly procesov túto správu.
WM_GETTEXTLENGTH Vracia dĺžku znakov textu v poli výber. V jednoduchých a kvapka-down zoznamom, upraviť kontroly procesov túto správu.
WM_KEYDOWN Procesy noncharacter klávesové vstupy. Rozbaľovací zoznam polí, táto správa sa posiela do okna zoznam, ktorý môže zobrazovať alebo skrývať sama alebo zmeniť aktuálny výber alebo vsuvky index. V jednoduchých a kvapka-down zoznamom, toto hlásenie odovzdaný upraviť kontroly. Upraviť kontrolu prejde určité kľúče do okna zoznam, akými sú nahor a nadol šípky a klávesu f4.
WM_KILLFOCUS Skryje vyzdvihnúť v poli výber a zatvorí kvapka-down list, ak je to potrebné. Ak okno dostávajú vstupné zameranie je súčasťou rozbaľovacie pole (napríklad upraviť kontrolu), sa neberie do úvahy túto správu.
WM_LBUTTONDBLCLK Rovnaké ako WM_LBUTTONDOWN.
WM_LBUTTONDOWN Zoznamy súborov zameranie na pole so zoznamom a, pre kvapka-down rozbaľovacie okná a kvapka-down, môžete otvoriť alebo zavrieť zoznam. Ak sa otvorí zoznam, okno postup zachytáva myš, čím umožníte výber presunutím a uvoľnenie tlačidla myši.
WM_LBUTTONUP Uvoľňuje myši zachytiť Ak myš otvorený zoznam.
WM_MEASUREITEM Zaúčtuje správy na rodičovské okno umožňujúce žiadosti o úpravu obsahu zadaná MEASUREITEMSTRUCT štruktúra. Rozbaľovacie pole okno dostane toto hlásenie z okna Zoznam.
WM_MOUSEMOVE Príspevky správy v okne Zoznam, ak myš otvoril v zozname a tlačidlo myši je stále nadol. To umožňuje používateľom výber položky presunutím ukazovateľa myši na položky zoznamu a potom uvoľnení tlačidla.
WM_NCCREATE Vyhradí interné dátové štruktúry používajú rozbaľovacie pole okno postup.
WM_NCDESTROY Uvoľní zdroje pridelené v odpovedi na správu WM_NCCREATE.
WM_PAINT Maľuje regióne neplatné pole so zoznamom. Ak wParam nie je NULL, predpokladá sa DC rukoväť prešiel od funkciu podtriedy. Okno postup používa špecifikované DC namiesto volania BeginPaint a EndPaint.
WM_PASTE Obsah Schránky nahradí upraviť výber. Jednoduché a kvapka-down so zoznamom polí upraviť kontroly procesov tejto správy. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
WM_SETFOCUS Nastaví zameranie sa na kontrolu upraviť alebo rozbaľovací zoznam polí, Invertuje výber polí a zapne vsuvka v okne Zoznam.
WM_SETFONT Uloží zadané písmo rukoväť vnútornú štruktúru, upraví rozmery výber poľa a zoznamu a zruší okne Pole so zoznamom. Text v poli výber a zoznamu sa zobrazí uložené písma.
WM_SETREDRAW Zapne alebo vypne príznak prepisovaním. Ak je začiarknuté prepisovaním vlajkou, rozbaľovacie pole je nie překreslený dovtedy, kým znova nastavený príznak.
WM_SETTEXT Nastaví obsah upraviť kontroly. Jednoduché a kvapka-down so zoznamom polí upraviť kontroly procesov tejto správy. Do rozbaľovacieho zoznamu polí okno postup vráti CB_ERR.
WM_SIZE Zmení veľkosť okna dieťa, ak je to potrebné.
WM_SYSKEYDOWN Otvorí alebo zavrie kvapka-down list, v závislosti na ktorý šípky stlačený kláves používateľa.

Všetky ostatné správy prechádzajú DefWindowProc funkcie na predvolené spracovanie.

Index