|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder en GetOpenFileName funktion

    Vid programmering för Windows operativsystem i C eller C + + , du använder Windows API för att få tillgång till speciella systemfunktioner som Windows generation eller dialog skapas . En av de vanligaste dialogrutor i Windows är filväljardialogen , vilket tillåter användaren att bläddra i datorn och markera en fil för ett visst program . Använda " GetOpenFileName " -funktionen tillsammans med OPENFILENAME struktur , kan du skapa en Windows fildialogruta och lagra användarens filvalet för användning i ditt program . Instruktioner
    1

    Skapa ett OPENFILENAME struktur variabel :

    # include # include

    using namespace std ; int main ( ) {

    OPENFILENAME open_file ,
    2

    initiera struktur :

    char [ 200 ] filnamn , HWND HWND , //överordnade fönstret för dialogHANDLE HF , //handtag för öppna filen

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

    Använd strukturen i " GetOpenFileName " -funktion för att starta en fil fönsteröppning dialogruta :

    GetOpenFileName ( & open_file ) ;

    4

    ut platsen filkatalog valts av användaren :

    printf ( open_file.lpstrFile ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du krypterar en fil i C #
    ·Ta bort SQLite i C
    ·Hur till Omvänd String i C Använda matriser Utan För…
    ·Hur man skapar en vektor av strängar i C + +
    ·C + + Fibonacci Nummer Funktion
    ·Hur man läser en CBZ Arkiv
    ·Visual C Component Object Model Tutorial
    ·Hur man utvecklar en Project Sheet
    ·Hur du ställer in teckensnitt till Arial i C #
    ·Nackdelarna av pekare i C
    Utvalda artiklarna
    ·Hur man öppnar ett formulär i Access Använda Visual …
    ·Hur högerjustera en text lista i en Visual Basic Messa…
    ·Hur att generera slumptal Utan Repetition i Java
    ·Hur man gör platta bröd på en George Foreman
    ·Null typer i VB.Net
    ·Typer av undantag i Java
    ·Hur man se alla delar av en tvådimensionell array i PH…
    ·3D Spel Creator Tutorial
    ·Hur man tar bort exponenten från en flottör i C + +
    ·Hur att beräkna längden av String
    Copyright © Dator Kunskap http://www.dator.xyz