Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
Dialog boxes - cutii de dialog in WIN32
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 

Dialog-box modal: e6k1kv
Fereastra care own-eaza dialog-ul este disabled. Procesarea este suspendata pina cind userul termina interactiunea cu dialog box-ul.

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:
Dialogurile modeless nu dezactiveaza fereastra owner, deci nu suspenda aplicatia. Totusi ramin deasupra ferestrelor owner chiar cind fereastra owner primeste focus.

Se creaza cu functia CreateDialog. Aplicatiile trebuie sa dispatch-uiasca ele insele mesajele pentru dialog. Vezi IsDialogMessage. Dialogul se distruge cu DestroyWindow.

Message-box:
Se creaza cu functia MessageBox. Un message-box este by default 'application modal', dar poate fi facut 'task modal' sau 'system modal'.

application modal (default) = dezactiveaza doar fereastra owner

task modal = dezactiveaza toate ferestrele aplicatiei

system modal = dezactiveaza toate ferestrele sistemului

Procedura de dialog box




Este o procedura de fereastra obisnuita.

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


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta