Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik bruker du en GetOpenFileName Funksjon
    Når du programmerer for Windows-operativsystemet i C eller C + + , du bruker Windows API for å få tilgang til spesielle systemfunksjoner som Windows generasjon eller dialog skaperverket. En av de mest vanlige dialogbokser i Windows er filvalgsdialogen , som lar brukeren å surfe på datamaskinen , og velg en fil for et bestemt program . Bruke " GetOpenFileName "-funksjonen sammen med OPENFILENAME struktur , kan du lage en Windows-fil dialogboksen og lagre brukerens filvalg for bruk i programmet. Instruksjoner
    en

    Lag en OPENFILENAME struktur variabel : en

    # include # include

    bruker namespace std; int main ( ) {

    OPENFILENAME open_file ;
    2

    Initialiser struktur : en

    røye [ 200 ] filnavn , hWND hwnd ; //overordnede vinduet av dialogHANDLE hf ; //håndtere for åpen 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

    Bruk strukturen i " GetOpenFileName " funksjonen for å starte en fil åpning dialogvindu : en

    GetOpenFileName (& open_file ) ;

    4

    Skriv ut filen katalogplassering valgt av brukeren : en

    printf ( open_file.lpstrFile ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en C + + headerfil 
    ·Slik bygger du inn i Python 
    ·Hvordan spore forekomst av en klasse ved hjelp av en so…
    ·Slik konverterer et nummer til en karakter ved hjelp av…
    ·Hvordan Les poeng fra en fil og graf i C + + 
    ·Hvordan skrive en enkel Console File Transfer Socket Pr…
    ·Hvordan bruke Win32 GUI i C + + 
    ·Hvordan få Elementer av en matrise i C 
    ·Slik begrenser du desimal i C Språk 
    ·Hvordan skrive et program i C som beregner Morgendagens…
      Anbefalte artikler
    ·Hvordan koble Lambda i Python 
    ·Hvordan beregne en PHP Date Difference 
    ·Hvordan ta inn i en Loop i Java 
    ·Hvordan få grafikk i C + + 
    ·Slik eksporterer MySQL til CSV i PHP 
    ·Hvordan Cache Med PHP 
    ·Hvordan bruke ImageList Control i VB6 
    ·Slik konverterer et bilde til Binary & Binary til Strin…
    ·Hvordan lage en Windows Forms App Med Custom Colors 
    ·Introduksjon til SQL Sertifisering 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/