[ Driver023 @ 10.04.2010. 13:05 ] @
E dakle poceo sam da radim maturski u visual c++, u pitanju je konvertor jedinica i valuta. Trenutni problem je sto ne znam kako da uz pomoc dugmeta na pocetnom prozoru otvorim novi prozor.
[ Wajda.W @ 10.04.2010. 16:45 ] @
Koliko se ja secam, tamo se radi MFC. :)
Napravis u resource view-u jos jedan dialog koji ti treba i onda u akciji dugmeta definises objekat tog dijaloga koji oces da prikazes i onda pozoves metodu DoModal.

ovako otprilike:
Code:


Dialog1 dlg;

dlg.DoModal();
[ Driver023 @ 10.04.2010. 19:48 ] @
Jeste MFC je u pitanju.
Izgleda da je to to, ali ja ne mogu nikako da povezem.
upisao sam mu #include MereDlg.h (to mi je naziv dijaloga koji treba da se otvroi)
u Class Viewtab ubacim u CKonvertorDlg promenljivu tip: CMereDlg a ime: m_dMsgDlg kao privatni clan, i kasnije mi uporno javlja da fali ; kod tog dela.
[ Wajda.W @ 11.04.2010. 12:12 ] @
Ajd da probam malo detaljnije, davno sam radio u MFC-u (samo to kod Bogunovicke u srednjoj) pa se ne secam nabolje.
Ovako:
Kreiras novi dijalog i desni klik pa izaberes class wizard, i tu ce ti se ponuditi da kreiras klasu za taj dijalog koji tebi treba.
Onda u kod tvog glavnog prozora gore ukljucis header te tvoje klase, a dole gde ti treba da se pojavi taj dijalog kreiras instancu klase i pozovise metodu DoModal.
Ako das klasi ime CDlgNesto, header ce ti se verovatno zvati DlgNesto.h, a u programu pises:
Code:

CDlgNesto dlg;
dlg.DoModal();


Taj class wizard je bitan, da kreiras klasu dijaloga koji tebi treba i da ukljucis njegov header u taj dijalog koji ce ga pozivati.
Pozdrav

[offtopic] Mislim da bi oni trebali da promene taj program u Tesli, ili da radi .NET ili da krenu prvo sa Win32API-jem da ljudi bolje skontaju to sve. I meni je sve to bilo malo strano kad smo krenuli u cetvrtom da radimo...