Správy do zoznamu polí

Dialógové okno pole postupu môžete odoslať správy do zoznamu pridať, odstrániť, preskúmať a zmeniť položky zoznamu bloku. Napríklad, dialógové okno pole postup mohli poslať správu LB_ADDSTRING k zoznamom pridať položku a LB_GETSEL správu na určenie, či je vybraná položka. Iné správy nastaviť a získať informácie o veľkosti, vzhľad a správanie v poli so zoznamom. Napríklad, LB_SETHORIZONTALEXTENT správy nastaví posúvateľný šírka zoznamom. Dialógové okno pole postup správu môžete odoslať akýkoľvek zoznamom pomocou funkcie SendMessage alebo SendDlgItemMessage.

Pole položky zoznamu často odkazuje svojho indexu, celé číslo, ktoré predstavuje pozíciu položky v poli so zoznamom. Index prvú položku v zozname je 0, index druhý bod 1, a tak ďalej.

Nasledujúca tabuľka popisuje, ako preddefinovaného zoznamu poľa postup reaguje na zozname poľa správy.

Správa Odpoveď
LB_ADDFILE Vloží súbor do adresára zoznam krabici naplnené funkciou DlgDirList a načíta zoznam poli indexu vložené položky.
LB_ADDSTRING Pridá reťazec zoznamom a vráti svojho indexu.
LB_DELETESTRING Reťazec, ktorý odstráni zoznamom a vráti číslo reťazce zostanú v zozname.
LB_DIR Pridá zoznam s+¦borov zoznamom a vráti hodnotu register posledného súboru pridá.
LB_FINDSTRING Vráti hodnotu register prvého reťazca v zozname, ktorý sa zhoduje s danú predponu.
LB_FINDSTRINGEXACT Vráti hodnotu register reťazec, ktorá je rovná alebo vydržacie danú predponu.
LB_GETANCHORINDEX Vráti hodnotu register tovaru, ktorý naposledy zvolený myši.
LB_GETCARETINDEX Vráti hodnotu register tovaru, ktorý má aktivačný obdĺžnik.
LB_GETCOUNT Vráti počet položiek v poli so zoznamom.
LB_GETCURSEL Vráti hodnotu register aktuálne vybratej položky.
LB_GETHORIZONTALEXTENT Vráti posúvateľný šírka v pixeloch zoznamom.
LB_GETITEMDATA Vráti hodnotu 32-bitové priradené k danej položky.
LB_GETITEMHEIGHT Vráti výšku, v pixeloch, položky v zozname.
LB_GETITEMRECT Načíta klienta súradnice políčko položky daného zoznamu.
LB_GETLOCALE Načíta locale poli so zoznamom. Rozdeli slovo obsahuje kód krajiny a nízka-order slovo obsahuje identifikátor jazyka.
LB_GETSEL Vráti stavu výberu pre pole položky zoznamu.
LB_GETSELCOUNT Vráti číslo vybratej položky v možnosťou výberu viacerých položiek zoznam s možnosťou.
LB_GETSELITEMS Vytvorí pole indexy všetky vybraté položky v možnosťou výberu viacerých položiek zoznam s možnosťou a vráti celkový počet vybratých položiek.
LB_GETTEXT Načíta reťazec priradený premennej danú položku a dĺžka reťazca.
LB_GETTEXTLEN Vracia dĺžku písmenami, reťazec priradený premennej danej položky.
LB_GETTOPINDEX Vráti hodnotu register prvú viditeľnú položku v zozname.
LB_INITSTORAGE Slúžia na vyhradenie pamäte pre zadaný počet položiek a ich pridružené reťazce.
LB_INSERTSTRING Vkladá reťazec v danom registri v zozname.
LB_ITEMFROMPOINT Načíta zero-based registra položka najbližšie zadaný bod v zozname.
LB_RESETCONTENT Odstráni všetky položky zo zoznamu.
LB_SELECTSTRING Vyberie prvý reťazec zistí, že zodpovedá danú predponu.
LB_SELITEMRANGE Vyberie daný rozsah položiek v zozname.
LB_SELITEMRANGEEX Vyberie daný rozsah položiek, ak index prvú položku v rozsahu je menšia ako index poslednú položku v rozsahu. Zruší výber v rozsahu, ak index prvú položku je väčší ako posledný.
LB_SETANCHORINDEX Nastaví tovaru, ktorý naposledy zvolený ukazovateľ myši na danú položku.
LB_SETCARETINDEX Nastaví aktivačný obdĺžnik na poli položky daného zoznamu.
LB_SETCOLUMNWIDTH Umožňuje nastaviť šírku, v pixeloch všetky stĺpce v zozname.
LB_SETCOUNT BOLA Nastaví počet položiek v zozname.
LB_SETCURSEL Vyberie pole položky daného zoznamu.
LB_SETHORIZONTALEXTENT Nastaví posúvateľný šírka v pixeloch zoznamom.
LB_SETITEMDATA Priradí hodnotu 32-bitové pole položky zoznamu.
LB_SETITEMHEIGHT Stanovuje výška v pixeloch položky alebo položiek v zozname.
LB_SETLOCALE Nastaví locale zoznamom a vráti predchádzajúcich identifikátor miestnych nastavení LCID.
LB_SETSEL Vyberie položku v možnosťou výberu viacerých položiek zoznam s možnosťou.
LB_SETTABSTOPS Nastaví tabulátora na uvedených v danom poli.
LB_SETTOPINDEX Posúva zozname tak Zadaná položka je v hornej časti viditeľnom rozsahu.

Index