|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Dialog boxes - cutii de dialog in WIN32 | ||||||
|
||||||
Dialog-box modal: e6k1kv De obicei se creaza cu functia DialogBox, care da adresa unei functii CALLBACK. DialogBox se termina cind functia CALLBACK cheama EndDialog. Atentie! In Win16, functiile de dialog box modal (si poate si nemodal) trebuie declarate ca exportate in fisierul .DEF. Dialog-box modeless: Se creaza cu functia CreateDialog. Aplicatiile trebuie sa dispatch-uiasca ele insele mesajele pentru dialog. Vezi IsDialogMessage. Dialogul se distruge cu DestroyWindow. Message-box: application modal (default) = dezactiveaza doar fereastra owner task modal = dezactiveaza toate ferestrele aplicatiei system modal = dezactiveaza toate ferestrele sistemului Procedura de dialog box Pentru procesare default cheama DefDlgProc. Nu primeste WM_CREATE, ci WM_INITDIALOG. Primeste WM_INITDIALOG dupa ce au fost create toate controalele de pe dialog si inainte de a se afisa dialogul. La WM_INITDIALOG procedura de dialog trebuie sa initializeze controalele. Majoritatea controalelor trimit WM_COMMAND cind interactioneaza cu utilizatorul iar procedura trebuie sa identifice controlul si sa actioneze in consecinta. De exemplu la apasarea butonului OK trebuie sa termine dialogul (cu EndDialog daca dialogul este modal). |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|