[ 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. |
[ Driver023 @ 10.04.2010. 13:05 ] @
[ 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... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|