“Conocimiento Programación>C /C + + Programming

Cómo utilizar una función GetOpenFileName

2014/5/16
En la programación para el sistema operativo Windows en C o C + + , se utiliza la API de Windows para acceder a funciones especiales del sistema como la generación de ventanas o la creación de diálogo. Uno de los diálogos más comunes de Windows es el diálogo de selección de archivos , lo que permite al usuario navegar por la computadora y seleccionar un archivo para un programa en particular . Con la función " GetOpenFileName ", junto con la estructura OPENFILENAME , puede crear un cuadro de diálogo de archivos de Windows y almacenar selección de archivos del usuario para su uso en el programa. Instrucciones
1

Crear variable de una estructura OPENFILENAME :

# include # include

using namespace std ; int main ( ) {

OPENFILENAME OPEN_FILE ;
2

inicializar la estructura :

char [ 200 ] nombre_archivo ; HWND hwnd , /ventanas /padre de dialogHANDLE hf //manija para abrir el archivo

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

Usar la estructura de la función " GetOpenFileName " para iniciar una ventana de diálogo de apertura de archivo :

GetOpenFileName (& OPEN_FILE ) ;
4

Imprimir la ubicación del directorio seleccionado por el usuario :

printf ( open_file.lpstrFile ) ;

C /C + + Programming
¿Qué es la partición dinámica en la programación paralela?
Cómo dar formato a texto en la programación de Win32
Cómo conectar Visual C a una base de datos Access
Cómo cambiar un socket de bloqueo para no bloqueante
¿Cuál es la diferencia entre compilación y ejecución?
Cómo crear una fecha en C #
Forma de guardar una entrada en un vector
Cómo utilizar la función de devolución de llamada en C
Conocimiento de la computadora © http://www.ordenador.online