Domanda

Sto aggiungendo il supporto WPD (Windows Portable Devices) a un'app che attualmente utilizza Windows Image Acquisition (WIA). WIA offre una comoda finestra di dialogo per la selezione delle immagini tramite IWiaItem :: DeviceDlg.

Non riesco a trovare un equivalente WPD. Ce n'è uno e, in caso contrario, qual è la tecnica preferita per consentire agli utenti di selezionare elementi? Non devo scrivere la mia finestra di dialogo, vero?

È stato utile?

Soluzione

Risposta degli Stati membri:

  

[T] qui non è una finestra di dialogo dedicata per la selezione delle immagini (al di fuori di WIA). Invece, dovresti usare la normale finestra di dialogo di apertura dei file che supporta la navigazione del dispositivo WPD. Ci sarà un po 'di magia da fare per avviare la finestra di dialogo nella cartella corretta all'interno del dispositivo. Potrebbe essere necessario scrivere un codice per trovare le cartelle con le immagini.

     

Il percorso magico da passare alla finestra di dialogo Apri file è:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ & Lt; ID istanza dispositivo & Gt;

     

L'ID dell'istanza del dispositivo può essere derivato dal percorso del dispositivo PnP tramite le chiamate SetupApi (SetupDi *).

     

Inoltre, il percorso sopra può includere elementi di percorso aggiuntivi per identificare una cartella specifica sul dispositivo. Questi sono diversi per ogni modello di dispositivo, ma apparirebbero come:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \\ Store0 \ Immagini

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top