| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges en GetOpenFileName Funktion
    Ved programmering til Windows -operativsystemet i C eller C + + , kan du bruge Windows API til at få adgang til specielle systemfunktioner som Windows generation eller dialog skabelse. En af de mest almindelige dialoger i Windows er det filvalgsdialog , som giver brugeren mulighed for at gennemse computeren, og vælg en fil til et bestemt program. Brug af " GetOpenFileName "-funktionen sammen med ÅBEN_FILNAVN struktur, kan du oprette en Windows-fil dialogboks og gemme brugerens valg af fil til brug i dit program. Instruktioner
    1

    Opret en ÅBEN_FILNAVN struktur variable : Hej

    # include # include

    using namespace std ; int main ( ) {

    ÅBEN_FILNAVN open_file ,
    2

    Initialiser strukturen : Hej

    char [ 200] filnavn , HWND hwnd //forælder vindue dialogHANDLE hf //håndtag til åben fil

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

    Brug strukturen i " GetOpenFileName "-funktionen for at begynde en fil åbning dialogvindue : Hej

    GetOpenFileName (& open_file ) < br >
    4

    Udskriv filbibliotek placering valgt af brugeren : Hej

    printf ( open_file.lpstrFile )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Hook en Progress Bar til IO.Stream 
    ·Sådan Initialiser en Tomme Array i C 
    ·Sådan Konverter BitArray til Byte 
    ·Sådan Word wrap med Visual C 
    ·Sådan får du en hel navn Input i CPP 
    ·Hvordan man gør Floating Point Divisioner 
    ·Sådan bruges Funktion Pointers i en binær søgning Ar…
    ·Sådan dereference Void Pointers 
    ·Sådan får du den C perspektiv i Eclipse 
    ·Hvordan man laver en Web Mashup 
      Anbefalede Artikler
    ·Sådan Stop en forespørgsel i MySQL 
    ·Sådan Detect Filkodning i PHP 
    ·Sådan Control et tastatur i Visual Basic 
    ·Forskellen mellem Indexer og Array 
    ·Hvordan kan jeg blot oprette en Site Map 
    ·Sådan oprettes Pyc fil til at køre på web 
    ·Hvordan debug en Syntaksfejl 
    ·Visual Basic: Sådan Set et billede Array til et billed…
    ·Sådan opgraderer Visual Studio 
    ·Hvordan Websider Brug Java 
    Copyright © Computer Viden http://www.computerdk.com