Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    14

    Finestra Apri File da C++

    come faccio a richiamare la finestra classica( tipo quella di word, ecc...) che mi permetta di fare un browse sul disco per scegliere un file?
    :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    88
    Ciao,
    esiste una API di Windows che si chiama GetOpenFileName, che fa quello che hai chiesto.

    Il prototipo è:
    BOOL GetOpenFileName(
    LPOPENFILENAME lpofn // address of structure with initialization
    // data
    );

    dove LPOPENFILENAME è un puntatore a codesta struttura.

    typedef struct tagOFN { // ofn
    DWORD lStructSize;
    HWND hwndOwner;
    HINSTANCE hInstance;
    LPCTSTR lpstrFilter;
    LPTSTR lpstrCustomFilter;
    DWORD nMaxCustFilter;
    DWORD nFilterIndex;
    LPTSTR lpstrFile;
    DWORD nMaxFile;
    LPTSTR lpstrFileTitle;
    DWORD nMaxFileTitle;
    LPCTSTR lpstrInitialDir;
    LPCTSTR lpstrTitle;
    DWORD Flags;
    WORD nFileOffset;
    WORD nFileExtension;
    LPCTSTR lpstrDefExt;
    DWORD lCustData;
    LPOFNHOOKPROC lpfnHook;
    LPCTSTR lpTemplateName;
    } OPENFILENAME;

    Spero di esserti stato d'aiuto
    Paolomat
    VB - Java - C/C++ - VC - CORBA -JDBC

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    14
    grazie, è lo stesso che ho usato io ieri.
    alla fine ce l'ho fatta.

    grazie mille lo stesso.

    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.