Newsgroup: it.comp.programmare.win32
Titolo: [niubbo] impostazione di un programmino

Salve a tutti!
Sono un niubbo di programmazione windows. Sto usando il c/c++ con dev c++ (e
le API di wondows) per scrivere quelle poche cose che fino ad ora ho fatto.
Dovrei fare un programmino per l'universita' dove devo calcolre un po' di
cosette. Per questo mi occorrerebbe una finestra con tanti oggetti dentro,
tipo una decina di campi editabili, un paio anche multilinea, sei o sette
pulsanti ecc.
In genere cose di questo genere come si impostano? Metto tutto in un Dialog,
scrivo tutta la struttura nel file .rc, oppure creo ogni elemento come
finestra, manualmente in WM_CREATE? Quali potrebbero essere le differenze?
Nel dialog lo posso mettere un menu personalizzato?
Poi volevo sapere se c'era in rete qualcosa di documentezione sui resource
file, perche' non ho trovato nulla.
Spero che le mie domande non siano troppo sceme!!
Grazie,
Zeppe

, 
passin...@NOSPAMtiscalinet.NOSPAMit says...

La soluzione piu' semplice penso sia quella di disegnare l'interfaccia 
grafica con editor di risorse (suppongo che ce ne sia uno incluso nel 
Dev-C++) avendo cura di impostare anche il nome della classe della 
dialog (scarica questo file:
http://www.john.findlay1.btinternet.co.uk/winprog/timeoff.zip
apri il file .rc e vedrai che c'e' la direttiva CLASS). Poi nel file con 
il sorgente del tuo programma registri la classe usata nel dialog e crei 
la finestra non con CreateWindow, ma con CreateDialog. Anziche' ricevere 
il messaggio WM_CREATE riceverai il WM_INITDIALOG. Se guardi il codice 
che trovi nello zip scaricato ti sara' tutto piu' chiaro. Se vuoi puoi 
anche impostare un menu, nell'esempio io non l'avevo usato.
Luca

, 
passin...@NOSPAMtiscalinet.NOSPAMit says...

Nella fretta non ho risposto alla tua seconda domanda. Sul sito di Jacob 
Navia:
http://www.cs.virginia.edu/~lcc-win32/
Oltre al suo ambiente di sviluppo free (ma se ti trovi bene con Dev-C++ 
nonti conviene cambiare) trovi anche della documentazione molto 
interessante che mi pare contenga anche qualcosa riguardo ai resource 
file. Scarica & spulcia....
Luca

 file. Scarica & spulcia....
L'avevo scaricata un bel po' di tempo fa (e' quella che uso tuttora) e non
ho trovato nulla. Ma siccome ho visto che e' aggiornata, la sto'
riscaricando! Comunque, il tipo di programma che avevo in mente ha un
interfaccia tipo (mancano ancora alcuni pulsanti):
http://web.tiscali.it/zeppe/temp/Image1.png
 (l'ho fatta con un dialog)
Ciao e grazie,
Zeppe

 
Ti ho risposto oggi dal lavoro tramite un news server free. Se entro 24 
ore non compare il mio post te lo rifaccio, adesso sono di fretta.
Luca


Di nulla.
Luca

 E' esattamente il tipo di interfaccia che si fa con questa tecnica :)
Perfetto... mi basta sapere che sono sulla buona strada... sai, anche se e'
un programma piccolo, mi sarebbe scodcciato fare un sacco di fatica per poi
scoprire che il metodo era sbagliato e dovevo rifare tutto!
Grazie ancora!
Zeppe

Anche qui Zeppe,
    [1/2 OT]
    sicuramente hai gia' quello che ti serve, ma qualche doc in piu' non fa
mai male,
 
http://tiger.la.asu.edu/Quick_Ref/MFC_QuickRef.pdf
    piccolo piccolo indice per le MFC, sai potrebbe tornarti utile, se non
hai MSDN, DOC e info varie,
    magari per SP2002 potrebbe darti una rapida mano.
    come non detto.
    ciao.
"Zeppe" <passin...@NOSPAMtiscalinet.NOSPAMit> ha scritto nel messaggio
news:aqrqce$ncp$1...@lacerta.tiscalinet.it...
