Atunci când un eveniment are loc într-o casetă listă, caseta listă trimite un mesaj de notificare la regimul de caseta de dialog a ferestrei de proprietar. Mesajele de notificare caseta listă se trimit atunci când un utilizator selectează, face dublu clic pe, sau anulează un element din caseta listă; când caseta listă primește sau pierde focalizarea tastaturii; și atunci când sistemul nu pot aloca suficienta memorie pentru o cerere de caseta listă. Un mesaj de notificare este trimisă ca mesaj WM_COMMAND în care cuvântul low-ordinea de parametrul wParam conține identificatorul caseta listă, cuvântul-high-comandă wParam conține un mesaj de notificare și parametrul lParam conține ghidajul de fereastră control.
O procedură de caseta de dialog nu este obligat să prelucreze aceste mesaje; procedura fereastra implicit prelucrează.
Cererea trebuie să monitorizeze și procesul de următoarele mesaje de notificare a caseta listă.
Mesajul de notificare | Descriere |
---|---|
LBN_DBLCLK | Utilizator face dublu clic pe un element din caseta listă. |
LBN_ERRSPACE | Caseta listă nu pot aloca suficienta memorie să îndeplinească o cerere. |
LBN_KILLFOCUS | Caseta listă pierde focalizarea tastaturii. |
LBN_SELCANCEL | Utilizatorul anulează selectarea unui element din caseta listă. |
LBN_SELCHANGE | Selecția într-o casetă listă este pe cale să modifica?i. |
LBN_SETFOCUS | Caseta listă focalizat tastatură. |