Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare una funzione GetOpenFileName

Quando si programma per il sistema operativo Windows in C o C + + , si utilizza l'API di Windows per accedere alle funzioni di sistema speciali come la generazione di finestre o la creazione di dialogo . Una delle finestre di dialogo più comuni in Windows è la finestra di selezione file che permette all'utente di navigare il computer e selezionare un file di un particolare programma . Con la funzione " GetOpenFileName " insieme con la struttura OPENFILENAME , è possibile creare una finestra di dialogo Windows e memorizzare la selezione dei file dell'utente per l'utilizzo nel programma. Istruzioni
1

Creare una variabile struttura OPENFILENAME :

# include # include

using namespace std; int main ( ) {

OPENFILENAME open_file ;
2

inizializzare la struttura :

char [ 200 ] nome_file ; HWND hwnd , /finestra /controllante dialogHANDLE hf ; //maniglia per aprire file di

ZeroMemory ( & open_file , sizeof ( open_file ) ) ; open_file.lStructSize = sizeof ( open_file ) ; open_file.hwndOwner = hwnd ; open_file.lpstrFile = nome_file ; ofn.lpstrFile [ 0 ] = '\\ 0' ;
3

utilizzare la struttura in funzione " GetOpenFileName " per iniziare una finestra di dialogo di apertura del file :

GetOpenFileName ( & open_file ) ;

4

stampare il percorso del file della directory selezionata dall'utente :

printf ( open_file.lpstrFile ) ;

 

Programmazione © www.354353.com