Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να χρησιμοποιήσετε μια λειτουργία GetOpenFilename

Κατά τον προγραμματισμό για το λειτουργικό σύστημα των Windows σε C ή C + + , μπορείτε να χρησιμοποιήσετε το API των Windows για να έχετε πρόσβαση σε ειδικές λειτουργίες του συστήματος όπως η παραγωγή ή παράθυρα διαλόγου δημιουργίας . Ένα από τα πιο κοινά παράθυρα διαλόγου στα Windows είναι το παράθυρο επιλογής αρχείου , το οποίο επιτρέπει στο χρήστη να περιηγηθείτε τον υπολογιστή και επιλέξτε ένα αρχείο για ένα συγκεκριμένο πρόγραμμα . Χρησιμοποιώντας το " GetOpenFilename " λειτουργίας σε συνδυασμό με τη δομή OPENFILENAME , μπορείτε να δημιουργήσετε ένα παράθυρο διαλόγου αρχείο των Windows και να αποθηκεύσετε το αρχείο επιλογής του χρήστη για χρήση στο πρόγραμμά σας . Οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή δομή OPENFILENAME :

# include # include

χρησιμοποιώντας namespace std ? Int main ( ) {

OPENFILENAME open_file ? 2

προετοιμαστεί τη δομή :

char [ 200 ] file_name ? hWND hwnd ? //γονικό παράθυρο του dialogHANDLE hf ? //λαβή για το άνοιγμα του αρχείου

ZeroMemory ( & open_file , sizeof ( open_file ) ) ? open_file.lStructSize = sizeof ( open_file ) ? open_file.hwndOwner = hwnd ? open_file.lpstrFile = file_name ? ofn.lpstrFile [ 0 ] = '\\ 0'?
εικόνων 3

Χρησιμοποιήστε τη δομή στη λειτουργία " GetOpenFilename " για να ξεκινήσει ένα αρχείο ανοίγει παράθυρο διαλόγου :

GetOpenFilename ( & open_file ) ?
Φτηνές 4

Εκτυπώστε τη θέση του καταλόγου του αρχείου που επιλέγεται από το χρήστη :

printf ( open_file.lpstrFile ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα