| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar una función GetOpenFileName
    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 ) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo establecer la fuente de Arial en C # 
    ·Cómo hacer un juego de Pong en C + + 
    ·Cómo actualizar una fila de datos en C # 
    ·Cómo pasar punteros a funciones 
    ·Cómo utilizar Banners y calcomanías en Radiant GTK 
    ·Cómo aumentar el tamaño del montón del Proceso 
    ·Base SDK Missing xCode 
    ·Cómo incrustar en Python 
    ·Cómo utilizar el control de la página en el iPhone SD…
    ·Fundamentos de Sistemas Embebidos en C 
      Artículos destacados
    ·SQL Scripting Tutorial 
    ·¿Cómo puedo saber qué WPF DataGrid Casilla de uso 
    ·¿Cómo hacer de desplazamiento acumulado Offset en jQu…
    ·Cómo hacer un método que utiliza JDBC 
    ·Cómo hacer URLs Ir en un navegador en Visual Basic 
    ·Cómo convertir un float a int en C # 
    ·Cómo crear una base de datos MySQL Website 
    ·¿Cómo puedo configurar una fuente automática de RSS …
    ·Cómo obtener Image alto y ancho en PHP 
    ·Cómo convertir de RGB a VB6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com