Această secțiune conține un tabel care descrie mesajele manevrate în mod specific de predefinite COMBOBOX clasa fereastra procedura.
| Mesaj | Descriere |
|---|---|
| CB_ADDSTRING | Trimite un mesaj LB_ADDSTRING pentru fereastra Listă pentru a adăuga un element din listă. |
| CB_DELETESTRING | Trimite un mesaj LB_DELETESTRING pentru fereastra Listă pentru a șterge un element din listă. |
| CB_DIR | Adaugă numele fișierelor potrivire specificat atribute și calea la lista. |
| CB_FINDSTRING | Trimite un mesaj LB_FINDSTRING fereastra Listă. Acest mesaj se întoarce indicele de primul element de listă care începe cu textul specificat. |
| CB_FINDSTRINGEXACT | Trimite un mesaj LB_FINDSTRING fereastra Listă. Acest mesaj se întoarce indicele de primul element listă exact potrivire textul specificat. |
| CB_GETCOUNT | Trimite un mesaj LB_GETCOUNT fereastra Listă. Întoarce numărul de elemente listă. |
| CB_GETCURSEL | Trimite un mesaj LB_GETCURSEL fereastra Listă. Returnează indexul de elementul selectat în mod curent, dacă este cazul. |
| CB_GETDROPPEDCONTROLRECT | Umple structura dreptunghi specificate cu coordonatele ecran un drop-jos listă. |
| CB_GETDROPPEDSTATE | Întoarce TRUE dacă un drop-jos listă este deschis; altfel, returnează fals. |
| CB_GETDROPPEDWIDTH | Întoarce lă?imea minimă admisibilă, în pixeli, din lista verticală. |
| CB_GETEDITSEL | Trimite un EM_GETSEL mesaj comanda editare, și se întoarce de început și de sfârșit pozi?ia din selecția curentă. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| CB_GETEXTENDEDUI | Întoarce TRUE dacă caseta combo este o caseta verticală combo sau caseta listă verticală și extinde user-interface pavilion este setat; altfel, returnează fals. |
| CB_GETHORIZONTALEXTENT | Trimite un mesaj LB_GETHORIZONTALEXTENT fereastra Listă. Returnează derulant lățimea, în pixeli, din lista verticală. |
| CB_GETITEMDATA | Trimite un mesaj LB_GETITEMDATA fereastra Listă. Ea întoarce valoarea de 32-bit asociate cu elementul specificate în lista. |
| CB_GETITEMHEIGHT | Trimite un mesaj LB_GETITEMHEIGHT fereastra Listă. Returnează înălțime, în pixeli, specificate în lista trase proprietarul elementului. |
| CB_GETLBTEXT | Trimite un mesaj LB_GETTEXT fereastra Listă. Se copiază textul specificate în lista Tamponul specificat. |
| CB_GETLBTEXTLEN | Trimite un mesaj LB_GETTEXTLEN fereastra Listă. Returnează lungimea, în octeți, din textul specificate în lista. |
| CB_GETLOCALE | Trimite un mesaj LB_GETLOCALE fereastra Listă. Ea întoarce setările locale actuale pentru lista. |
| CB_GETTOPINDEX | Trimite un mesaj LB_GETTOPINDEX fereastra Listă. Returnează indexul primul element vizibil în lista verticală. |
| CB_INITSTORAGE | Trimite un mesaj LB_INITSTORAGE fereastra Listă. Se inițializează spațiu pentru numărul specificat de elemente și numărul de octeți pentru element siruri de caractere specificat. |
| CB_INSERTSTRING | Trimite un mesaj LB_INSERTSTRING fereastra Listă. Se inserează un element din listă la poziția specificată. |
| CB_LIMITTEXT | Trimite un mesaj EM_LIMITTEXT comanda editare. Aceasta stabilește numărul maxim de caractere, utilizatorul poate introduce în comanda editare. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| CB_RESETCONTENT | Trimite un LB_RESETCONTENT mesaj în fereastra Listă, și elimină conținutul listei. |
| CB_SELECTSTRING | Trimite un mesaj LB_SELECTSTRING fereastra Listă. Se selectează primul element din listă, dacă este cazul, care încep cu caracterele din textul specificat. |
| CB_SETCURSEL | Trimite un LB_SETCURSEL mesaj în fereastra Listă, și se setează selecția curentă. |
| CB_SETDROPPEDWIDTH | Setează lățimea minimă admisibilă, în pixeli, din lista verticală. |
| CB_SETEDITSEL | Trimite un mesaj EM_SETSEL comanda editare. Se selectează intervalul specificat de text. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| CB_SETEXTENDEDUI | Setează sau golește pavilion extended user-interface. Acest flag modifică cheile care deschide și închide lista într-o caseta verticală combo sau caseta listă verticală. Dacă caseta combo este un simplu caseta combo, procedura fereastra întoarce CB_ERR. |
| CB_SETHORIZONTALEXTENT | Trimite un mesaj LB_SETHORIZONTALEXTENT fereastra Listă. Aceasta stabilește derulant lățimea, în pixeli, din lista verticală. |
| CB_SETITEMDATA | Trimite un mesaj LB_SETITEMDATA fereastra Listă. Se asociază valoarea specificată pe 32 de biți cu un element din listă. |
| CB_SETITEMHEIGHT | Trimite un mesaj LB_SETITEMHEIGHT fereastra Listă. Acesta setează înălțimea elementul specificate în lista-trase de proprietar sau câmpul selecție. |
| CB_SETLOCALE | Trimite un LB_SETLOCALE mesaj în fereastra Listă, și seturi de setările locale actuale pentru listă. Locale afectează modul în care lista este sortată dacă are stilul CBS_SORT și siruri de caractere sunt adăugate utilizând CB_ADDSTRING. |
| CB_SETTOPINDEX | Trimite un mesaj LB_SETTOPINDEX fereastra Listă. Se defilează lista verticală, astfel încât elementul specificat este la partea de sus a zonei vizibile. |
| CB_SHOWDROPDOWN | Afișează sau ascunde lista drop-down. Acest mesaj nu are niciun efect pe casete combo simplu. |
| WM_CHAR | Procesele caracter intrare. În casetele listă verticală, acest mesaj este transferată în fereastra Listă, care deplasează selecția la începutul primul element cu caracterul specificat. În casetele combo simplu și drop-down, acest mesaj este trecut la comanda editare. |
| WM_CLEAR | Șterge selecția editare. În casetele combo simplu și drop-down, comanda Editare procesele de acest mesaj. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| WM_COMMAND | Procesează mesajele de notificare din fereastra de control și lista de a edita și trimite mesajele de notificare caseta combo corespunzătoare în fereastra părinte. |
| Pentru editare control notificări, procedura fereastră poate actualiza fereastra Listă selecția curentă, semnul de index și indicele de top. Pentru mesajele de notificare lista, procedura fereastră poate actualiza conținutul câmpului de selecție. | |
| WM_COMPAREITEM | Trece mesajul în fereastra părinte, care să permită aplicarea pentru a preciza poziția relativă fel de două lista proprietarul-trase elemente. Fereastra caseta combo prime?te acest mesaj din fereastra Listă. |
| WM_COPY | Copiază selecția editare în Clipboard. În casetele combo simplu și drop-down, comanda Editare procesele de acest mesaj. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| WM_CREATE | Initializeaza caseta combo. |
| WM_CUT | Șterge selecția editare și îl plasează în clipboard. În casetele combo simplu și drop-down, comanda Editare procesele de acest mesaj. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| WM_DELETEITEM | Trece mesajul în fereastra părinte, notificarea cererii, că a fost șters un element din listă. Fereastra caseta combo prime?te acest mesaj din fereastra Listă. |
| WM_DRAWITEM | Trece mesajul la fereastra părinte care să permită aplicarea pentru a picta elementul specificate în lista. Fereastra caseta combo prime?te acest mesaj din fereastra Listă. Procedura fereastră poate provin, de asemenea, acest mesaj pentru a avea vopsea aplicarea câmpul selecție de o casetă listă verticală. |
| WM_ENABLE | Seturi de stat pentru a permite sau interzice mouse-ul ?i tastatura de intrare. |
| WM_ERASEBKGND | Întoarce 1, indicând că este șterse fundal. |
| WM_GETDLGCODE | Întoarce o combinație de valorile DLG_WANTCHARS și DLGC_WANTARROWS. |
| WM_GETFONT | Întoarce ghidajul pentru fontul curent cu care va trage caseta combo textului. |
| WM_GETTEXT | Copiază conținutul din câmpul selecție în tamponul specificat. În casetele combo simplu și drop-down, comanda Editare procesele acest mesaj. |
| WM_GETTEXTLENGTH | Returnează lungimea, în caractere de text din câmpul selecție. În casetele combo simplu și drop-down, comanda Editare procesele acest mesaj. |
| WM_KEYDOWN | Procesele de input tastatură filmelor. În casetele listă verticală, acest mesaj este trimis în fereastra Listă, care poate Arată sau ascunde în sine, sau modifica selecția curentă sau semnul de index. În casetele combo simplu și drop-down, acest mesaj este trecut la comanda editare. Comanda Editare trece anumitor taste în fereastra Listă, cum ar fi sus și în jos tastele săgeată și tasta f4. |
| WM_KILLFOCUS | Ascunde evidențierea în câmpul selecție și închide lista drop-down, dacă este necesar. Dacă fereastra care primesc focalizarea intrare este parte a casetei combo (de exemplu, comanda Editare), acest mesaj este ignorat. |
| WM_LBUTTONDBLCLK | Acela?i ca WM_LBUTTONDOWN. |
| WM_LBUTTONDOWN | Seturi focalizarea la caseta combo și, pentru casete combo drop-jos și drop-jos listă, puteți deschide sau închide lista. Dacă se deschide lista, procedura fereastra captura mouse-ul pentru a activa selectarea de tragere și eliberați butonul mouse-ului. |
| WM_LBUTTONUP | Comunicate de captare mouse-ul dacă mouse-ul deschis lista. |
| WM_MEASUREITEM | Posturi mesaj în fereastra părinte, care să permită aplicarea pentru a modifica conținutul structura MEASUREITEMSTRUCT specificat. Fereastra caseta combo prime?te acest mesaj din fereastra Listă. |
| WM_MOUSEMOVE | În fereastra Listă posturi mesaj dacă mouse-ul a deschis listă și butonul mouse-ului este încă în jos. Acest lucru permite unui utilizator pentru a selecta un element prin glisarea indicatorul mouse-ului la un element din listă și apoi eliberați butonul. |
| WM_NCCREATE | Alocă o structură de date interne utilizate de către caseta combo fereastra procedura. |
| WM_NCDESTROY | Eliberează resurselor alocate ca răspuns la mesajul WM_NCCREATE. |
| WM_PAINT | Pictează regiune incorectă a casetei combo. Dacă nu este NULL wParam , se presupune a fi un mâner DC trecut de la o funcție de subclasă. Procedura fereastra utilizează DC specificate în loc de apel BeginPaint și EndPaint. |
| WM_PASTE | Înlocuiește Editare selecție cu conținutul Clipboard-ului. În casetele combo simplu și drop-down, comanda Editare procesele de acest mesaj. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| WM_SETFOCUS | Setează focalizarea la control de editare sau, în casetele listă verticală, inversează câmpul selecție și se transformă în semn de omisiune nelegat în fereastra Listă. |
| WM_SETFONT | Salvează fontul specificat mânerul într-o structură internă, ajustează câmpul selecție ?i lista și invalidează fereastra caseta combo. Textul din câmpul selecție și lista este afișat în fontul salvate. |
| WM_SETREDRAW | Setează sau golește pavilion redesenare. Dacă este deselectată pavilion redesenare, caseta combo nu este repictata până pavilion este din nou. |
| WM_SETTEXT | Setează conținutul de editare de control. În casetele combo simplu și drop-down, comanda Editare procesele de acest mesaj. În casetele listă verticală, procedura fereastra întoarce CB_ERR. |
| WM_SIZE | Redimensionează ferestrele copil, dacă este necesar. |
| WM_SYSKEYDOWN | Se deschide sau închide lista drop-jos funcție care săgeată cheie de utilizator presat. |
Toate alte mesaje sunt trecut la funcția DefWindowProc pentru prelucrare implicit.