Crea una base C + + applicazioni framework MFC in Visual Studio .
2
Aggiungere una finestra al framework MFC base, per consentire all'utente di selezionare un dispositivo da cui lui /lei acquisirà le immagini . Aggiungere la finestra di dialogo facendo una chiamata alla funzione API SDK acquisizione immagine " IPhotoAcquireDeviceSelectionDialog . " Con questo inizia la sessione di acquisizione delle immagini .
3
Aggiungere una finestra di dialogo per consentire all'utente di effettuare le impostazioni dei parametri , quali i formati di file , rotazione immagine , cancellando le foto dopo l'importazione e la richiesta di tag . Richiamare l'interfaccia " IPhotoAcquireOptionsDialog " dalla API di acquisizione dell'immagine . Utilizzare l'interfaccia " IPhotoAcquireSettings " per effettuare le impostazioni di acquisizione programmaticamente . Chiamare IPhotoAcquireSettings :: SetOutputFilenameTemplate ( ) specificando una stringa di modello di formato per impostare il formato del nome del file .
4
Chiamare il metodo " CreatePhotoSource " dell'interfaccia " IPhotoAcquire " per inizializzare un'istanza di " IPhotoAcquireSource " oggetto che rappresenta la fonte dell'immagine . Effettuare la chiamata al punto che l'utente o il programma seleziona il dispositivo di telecamera . Chiamare altri metodi dell'interfaccia " IPhotoAcquireSource " per gestire l' elenco delle voci di acquisizione e gestire le impostazioni e le proprietà specifiche del dispositivo .
5
Chiama IPhotoAcquire :: Acquire () per acquisire elementi dal dispositivo di tipo selezionato . Utilizzare l'interfaccia IPhotoAcquireItem di lavorare con i singoli elementi prima o durante il trasferimento .
6
Utilizzare l'interfaccia " IPhotoAcquireProgressCB " per ignorare il comportamento predefinito fornito dal SDK e fornire funzionalità aggiuntive specifiche per l'applicazione , in risposta a eventi come fine del trasferimento voce o inizio voce cancellazione .
7
riferimento Passo all'oggetto implementato IPhotoAcquireProgressCB ( l'oggetto di origine di acquisizione dell'immagine ) per IPhotoAcquire :: Acquire () per gestire gli eventi durante immagine acquisizione . Passare lo stesso riferimento all'oggetto a IPhotoAcquireSource :: InitializeItemList ( ) per gestire gli eventi durante fotografia enumerazione. Chiama IPhotoProgressDialog () se si desidera visualizzare una barra di avanzamento durante l'acquisizione o il processo di enumerazione .
Programmazione © www.354353.com