c++ - Allow users to specify a target location using a Browse Folder Dialog & store files -


i working c++ on windows environment. creating app using mfc. have stream of image files generated application. have placed button in application , need store images target folder user specify. have tried following far.

code dialog box pop (opens browse folder dialog)

void imagearchive::browsefolder(tchar path[max_path]) {     browseinfo   bi = { 0 };;     bi.lpsztitle        =  _t("please select folder storing received files");     bi.pszdisplayname   =   path;      lpitemidlist   pidl   =   shbrowseforfolder(&bi);     if   (pidl != 0)    {     bool bret = shgetpathfromidlist(pidl,path);     _tprintf ( _t("selected folder: %s\n"), path );  // free memory        imalloc * imalloc = 0;        if ( succeeded( shgetmalloc ( &imalloc )) )        {           imalloc->free ( pidl );           imalloc->release ( );        }    } } 

code saving images folder

void imagearchive::archivesave(ippimage<ipp8u,1> const &im ) {     time_t t = clock();     tchar path[max_path];     ippimage<ipp8u,1> tmp;     tmp.convertfrom(im);     char filename[256];     //browsefolder(path);     sprintf(filename, "c:\\raw_%f.bmp", double(t));     ippisavebmp(filename, tmp); } 

i able open dialog , specify folder using browsefolder function , able use archivesave function save images in hard coded folder suing sprintf ("c:\raw_%f.bmp"). see instead of hard coding folder name, provide users option of selecting folder location using dialog folder pop , store images automatically. kindly please provide me directions on how can done. appreciated.

thanks.


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -