[ shandu85 @ 16.11.2007. 23:07 ] @
Projekat je u MFC-u, Single Document.

Želim da iz Open File Dialoga ucitam neku sliku i prikažem je na formu, ali ne znam kako. Razumem kako da je uključim u sam projekat preko resursa, ali tada ja navodim konkretnu sliku a ja to ne želim, već da to uradi sam korisnik pri poretanju programa.

Kako?
[ glorius @ 16.11.2007. 23:46 ] @
CFileDialog ti moze dati samo putanju do bitmape... ( sto je i dovoljno! )

Posle pozovi funkciju LoadImage... ( pogledaj kako f-ja izgleda )

otprilike:

Code:


CFileDialog dlg; //( ovde ide konstruktor TRUE ili FALSE, ne mogu da se setim... za open je valjda FALSE, ali vidi sam... Imas tu jos dosta opcija, npr... filtriranje
                     // extenzija fajlova itd...

if( dlg.DoModal() == IDOK )
{
        CString putanja = dlg.GetPathName();

        HBITMAP hBmp = (HBITMAP)LoadImage(...); // za ime fajla zadaj nasu promenljivu 'putanja'... ima tu jos dosta opcija, nadji na netu 'LoadImage'

        //......
}



to je to :)
[ shandu85 @ 16.11.2007. 23:53 ] @
E hvala ti!

Razmem sve ovo sa Otvaranjem i filtriranjem. Meni program super radi ali kada dodam sliku preko resursa, a sada se nadam da cu i ovako uspeti....