Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

VC++ file chooser. Πώς γίνεται?

Îåêßíçóå áðü ôï ìÝëïò kitsoulas. Τελευταία δημοσίευση από το μέλος Νατάσα Μανουσοπούλου στις 06-09-2006, 17:25. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-09-2006, 17:04 16372

    VC++ file chooser. Πώς γίνεται?

    Σε VC++ εφτιαξα μια φόρμα με koυμπί browse. Θέλω όταν το πατάει ο χρήστης, να ανοίγει ένας file chooser και να μου δίνει το path του file που διάκεξε.

    Στη java έγραφα

    final JFileChooser fc = new JFileChooser();
    int returnVal = fc.showOpenDialog(container);

    Σε VC++ υπάρχει κατι παρεμφερές?

    Ευχαριστώ πολυ!!

     

  •  06-09-2006, 17:19 16373 σε απάντηση της 16372

    Απ: VC++ file chooser. Πώς γίνεται?

    Το βρήκα. Να και ο κώδικας

    CFileDialog l_SampleDlg(TRUE,NULL,NULL,OFN_OVERWRITEPROMPT,"Text Files (*.txt)|*.txt|Comma Separated Values(*.csv)|*.csv||");

    int iRet = l_SampleDlg.DoModal();

    CString l_strFileName;

    l_strFileName = l_SampleDlg.GetPathName();



  •  06-09-2006, 17:25 16374 σε απάντηση της 16372

    Απ: VC++ file chooser. Πώς γίνεται?

    Χρησιμοποιείς την CFileDialog. Η στοιχειώδης χρήση είναι:

            CFileDialog dlg(TRUE);
            if (IDOK == dlg.DoModal())
            {
                // Do something.
            }


    Νατάσα Μανουσοπούλου
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems