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. |