Controale predefinite

Sistemul prevede mai multe clase predefinite fereastra controale. Controalele care fac parte din aceste clase de fereastra sunt numite controale predefinite. O cerere creează un control predefinite de un anumit tip, specificând numele de clasa fereastra corespunzătoare în funcția CreateWindowEx sau șablonul de caseta de dialog. Următoarele sunt clasele fereastra predefinite.

Nume Descriere
BUTON Creează butonul controale. Aceste controale anunta obicei fereastra părinte atunci când utilizatorul alege controlul. Pentru mai multe informații, consultați butoane.
COMBOBOX Creează combo cutii. Aceste controale sunt o combinație de casetele listă și editarea controalelor, permițându-utilizatorul alege și editare de elemente. Pentru mai multe informații, consultați Casetele Combo.
EDITARE Creează controale de editare. Aceste controale permite utilizatorului vizualizați și să editați textul. Pentru informații suplimentare, consultați Editare controale.
LISTARE Creează casete listă. Aceste controale afișează o listă din care utilizatorul poate selecta unul sau mai multe elemente. Pentru mai multe informații, consultați Casetele listă.
RichEdit Creează editare bogat controale versiunea 1.0. Aceste controale permite vizualizarea utilizatorului și să editați text cu caractere și formatarea paragrafului, și pot include obiectele încorporate COM. Pentru mai multe informații, consultați Bogat controale de editare.
RICHEDIT_CLASS Creează editare bogat controale versiunea 2.0. Aceste controale permite vizualizarea utilizatorului și să editați text cu caractere și formatarea paragrafului, și pot include obiectele încorporate COM. Pentru mai multe informații, consultați Bogat controale de editare.
BARĂ DE DEFILARE Creează controalele barei de derulare. Aceste controale lasă utilizatorul alege direc?ia ?i distan?a pentru a defila informații într-o fereastră conexe. Pentru mai multe informații, consultați Bare de defilare.
STATICĂ Creează controale statice. Aceste controale de multe ori acționează ca etichete pentru alte controale. Pentru mai multe informații, consultați Controale statice.

Fiecare clasă fereastra predefinite are un set corespunzător de stiluri de control , care permite o cerere pentru a varia aspectul și comportamentul controlului se creează. De exemplu, clasa butonul acceptă stiluri pentru a crea împinge butoane, butoane radio, casetele de selectare și casetele de grup. Cererea specifică stilul de la crearea de control.

Fiecare clasă fereastra predefinite are un set corespunzător de mesaje de notificare ?i control. Cererile se bazează pe mesajele de notificare pentru a determina când utilizatorul a furnizat intrare controalelor. De exemplu, o push button a trimite un mesaj BN_CLICKED pentru fereastra părinte, atunci când utilizatorul face clic pe butonul. Aplicații utilizează mesajele de control pentru a regăsi informații din controalele și pentru a manipula aspectul și comportamentul controalelor. De exemplu, o cerere poate trimite un mesaj BM_GETCHECK pentru o casetă de selectare pentru a determina dacă acesta conține în prezent un marcaj de selectare.

Cele mai multe aplicații face utilizarea extensivă a controalelor predefinite în casetele de dialog și alte windows. Deoarece controalele predefinite oferă multe capabilități, o discuție completă de fiecare este dincolo de domeniul de aplicare a acestui subiect.

Index