Acquisition d’images

Vue d’ensemble de la technologie Acquisition d’images.

Pour développer l’acquisition d’images, vous avez besoin de ces en-têtes :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
DEVICE_SELECTION_DEVICE_TYPE

Le type d’énumération DEVICE_SELECTION_DEVICE_TYPE indique le type d’un appareil sélectionné.
ERROR_ADVISE_MESSAGE_TYPE

Le type d’énumération ERROR_ADVISE_MESSAGE_TYPE indique le type de valeurs d’erreur qui peuvent être transmises au paramètre nMessageType de IPhotoAcquireProgressCB ::ErrorAdvise.
ERROR_ADVISE_RESULT

Le type d’énumération ERROR_ADVISE_RESULT indique le type de valeurs d’erreur qui peuvent être affectées au paramètre pnErrorAdviseResult de IPhotoAcquireProgressCB ::ErrorAdvise.
PROGRESS_DIALOG_CHECKBOX_ID

Le type d’énumération PROGRESS_DIALOG_CHECKBOX_ID indique la case à cocher sur l’objet IPhotoProgressDialog.
PROGRESS_DIALOG_IMAGE_TYPE

Le type d’énumération PROGRESS_DIALOG_IMAGE_TYPE indique le type d’image défini dans IPhotoProgressDialog ::SetImage.
USER_INPUT_STRING_TYPE

Le type d’énumération USER_INPUT_STRING_TYPE indique le type de chaîne à obtenir auprès de l’utilisateur dans IPhotoAcquireProgressCB ::GetUserInput.

Functions

 
Acquérir

La méthode Acquire acquiert des photos à partir d’un appareil.
Annulé

La méthode Cancelled fournit des fonctionnalités étendues lorsqu’une annulation se produit pendant une session d’acquisition. L’application fournit l’implémentation de la méthode Cancelled.
CanDelete

La méthode CanDelete indique si un élément peut être supprimé.
Créer

La méthode Create crée et affiche une instance sans mode de la boîte de dialogue Options de photo, hébergée dans une fenêtre parente.
Créer

La méthode Create crée et affiche une boîte de dialogue de progression qui peut être affichée pendant l’énumération et l’acquisition d’images.
CreatePhotoSource

La méthode CreatePhotoSource initialise un objet IPhotoAcquireSource à passer à IPhotoAcquire ::Acquire.
Supprimer

La méthode Delete supprime un élément.
Destroy

La méthode Destroy ferme et détruit la boîte de dialogue sans mode créée avec la méthode Create.
Destroy

La méthode Destroy ferme et supprime la boîte de dialogue de progression affichée pendant l’énumération et l’acquisition d’images.
DirectoryCreated

La méthode DirectoryCreated fournit des fonctionnalités étendues lorsqu’un répertoire de destination est créé pendant le processus d’acquisition. L’application fournit l’implémentation de la méthode DirectoryCreated.
DisplayConfigureDialog

La méthode DisplayConfigureDialog fournit des fonctionnalités étendues lorsque la boîte de dialogue de configuration s’affiche. L’application fournit l’implémentation de la méthode DisplayConfigureDialog.
DoModal

La méthode DoModal affiche une boîte de dialogue de sélection d’appareil. La fonction retourne lorsque l’utilisateur sélectionne un appareil à l’aide de la boîte de dialogue modale.
DoModal

La méthode DoModal crée et affiche la boîte de dialogue Options sous forme de boîte de dialogue modale.
EndDelete

La méthode EndDelete fournit des fonctionnalités étendues lorsque la suppression de fichiers de la source d’image est terminée. L’application fournit l’implémentation de la méthode EndDelete.
EndEnumeration

La méthode EndEnumeration fournit des fonctionnalités étendues lorsque l’énumération des fichiers de la source d’image est terminée. L’application fournit l’implémentation de la méthode EndEnumeration.
EndItemDelete

La méthode EndItemDelete fournit des fonctionnalités étendues chaque fois qu’un fichier est supprimé de la source de l’image. L’application fournit l’implémentation de la méthode EndItemDelete.
EndItemTransfer

La méthode EndItemTransfer fournit des fonctionnalités étendues chaque fois qu’un fichier est transféré à partir de la source de l’image. L’application fournit l’implémentation de la méthode EndItemTransfer.
EndSession

La méthode EndSession fournit des fonctionnalités étendues lorsqu’une session d’acquisition est terminée. L’application fournit l’implémentation de la méthode EndSession.
EndTransfer

La méthode EndTransfer fournit des fonctionnalités étendues lorsque le transfert de tous les fichiers est terminé. L’application fournit l’implémentation de la méthode EndTransfer.
EnumResults

La méthode EnumResults récupère une énumération contenant les chemins d’accès de tous les fichiers transférés correctement pendant l’appel le plus récent à Acquire.
ErrorAdvise

La méthode ErrorAdvise fournit une gestion personnalisée des erreurs pour les erreurs qui se produisent lors de l’acquisition. L’application fournit l’implémentation de la méthode ErrorAdvise.
FoundItem

La méthode FoundItem fournit des fonctionnalités étendues chaque fois qu’un élément est trouvé pendant l’énumération des éléments de l’appareil.
GetAcquisitionTime

La méthode GetAcquisitionTime récupère l’heure d’acquisition de la session active.
GetDefault

La méthode GetDefault récupère la chaîne par défaut utilisée pour initialiser un contrôle d’édition (ou équivalent).
GetDeleteAfterAcquire

La méthode GetDeleteAfterAcquire retourne une valeur indiquant si les photos doivent être supprimées après l’acquisition.
GetDeviceIcons

La méthode GetDeviceIcons récupère les icônes utilisées pour représenter l’appareil.
GetDeviceId

La méthode GetDeviceId récupère l’identificateur (ID) de l’appareil.
GetFlags

La méthode GetFlags récupère les indicateurs d’acquisition de photos.
GetFriendlyName

La méthode GetFriendlyName récupère le nom de l’appareil, mis en forme pour l’affichage.
GetGroupTag

La méthode GetGroupTag récupère une chaîne de balise pour le groupe de fichiers téléchargés à partir de l’appareil.
GetImage

La méthode GetImage récupère l’image par défaut utilisée pour initialiser un contrôle d’édition.
GetItemAt

La méthode GetItemAt récupère l’objet IPhotoAcquireItem à l’index donné dans la liste des éléments.
GetItemCount

La méthode GetItemCount récupère le nombre d’éléments trouvés par la méthode InitializeItemList.
GetItemName

La méthode GetItemName récupère le nom de fichier d’un élément.
GetMaxLength

La méthode GetMaxLength récupère la longueur maximale de chaîne autorisée par l’interface utilisateur.
GetMruCount

La méthode GetMruCount récupère le nombre d’éléments dans la liste des éléments les plus récemment utilisés.
GetMruEntryAt

La méthode GetMruEntryAt récupère l’entrée à l’index donné dans la liste la plus récente utilisée.
GetOutputFilenameTemplate

La méthode GetOutputFilenameTemplate récupère une chaîne de format (modèle) qui spécifie le format des noms de fichiers.
GetPhotoAcquireSettings

La méthode GetPhotoAcquireSettings obtient un objet IPhotoAcquireSettings pour l’utilisation des paramètres d’acquisition.
GetPrompt

La méthode GetPrompt récupère le titre d’une invite si l’invite est une boîte de dialogue modale.
GetProperty

La méthode GetProperty récupère la valeur d’une propriété d’un élément.
GetSequencePaddingWidth

La méthode GetSequencePaddingWidth récupère une valeur indiquant la largeur des champs séquentiels dans les noms de fichiers.
GetSequenceZeroPadding

La méthode GetSequenceZeroPadding récupère une valeur qui indique si des zéros ou des espaces seront utilisés pour remplir les noms de fichiers séquentiels.
GetStream

La méthode GetStream récupère un flux en lecture seule contenant le contenu d’un élément.
GetStringId

La méthode GetStringId récupère le nom canonique non localisé de la chaîne demandée. Par exemple, lors de la demande d’un nom de balise, le nom canonique peut être « TagName ».
GetStringType

La méthode GetStringType récupère une valeur indiquant le type de chaîne à obtenir auprès de l’utilisateur.
GetSubItemAt

La méthode GetSubItemAt récupère un sous-élément d’un élément, en fonction de l’index du sous-élément.
GetSubItemCount

La méthode GetSubItemCount récupère le nombre de sous-éléments contenus dans un élément.
GetSubmitButtonText

La méthode GetSubmitButtonText récupère le texte du bouton Envoyer.
GetThumbnail

La méthode GetThumbnail récupère la miniature fournie pour un élément.
GetTooltipText

La méthode GetTooltipText récupère le texte d’info-bulle affiché pour un contrôle.
GetUserInput

La méthode GetUserInput remplace la fonctionnalité par défaut qui affiche un message invitant l’utilisateur à entrer une chaîne lors de l’acquisition. L’application fournit l’implémentation de la méthode GetUserInput.
GetUserInput

Récupère les informations descriptives entrées par l’utilisateur, telles que le nom de balise des images à stocker.
GetWindow

La méthode GetWindow récupère le handle dans la boîte de dialogue de progression.
Initialiser

Initialise la boîte de dialogue Options et lit toutes les options enregistrées à partir du Registre.
Initialiser

La méthode Initialize fournit des fonctionnalités étendues lorsque le plug-in est initialisé. L’application fournit l’implémentation de la méthode Initialize.
InitializeFromRegistry

La méthode InitializeFromRegistry spécifie une clé de Registre à partir de laquelle initialiser les paramètres.
InitializeItemList

La méthode InitializeItemList énumère les éléments transférables sur l’appareil et transmet chaque élément au rappel de progression facultatif, s’il est fourni.
IsCancelled

La méthode IsCancelled indique si l’opération a été annulée via la boîte de dialogue de progression.
IsCheckboxChecked

La méthode IsCheckboxChecked indique si la case à cocher dans la boîte de dialogue de progression (généralement indiquant s’il faut supprimer des fichiers après le transfert) est sélectionnée.
ProcessItem

La méthode ProcessItem fournit des fonctionnalités supplémentaires chaque fois qu’un élément est traité. L’application fournit l’implémentation de la méthode ProcessItem.
SaveData

La méthode SaveData enregistre les paramètres d’acquisition de la boîte de dialogue Options dans le Registre afin qu’une instance ultérieure de la boîte de dialogue puisse être initialisée avec les mêmes paramètres.
SetAcquisitionTime

La méthode SetAcquisitionTime définit explicitement l’heure d’acquisition.
SetCaption

Définit la légende de la boîte de dialogue de progression.
SetCheckboxText

La méthode SetCheckboxText définit le texte de la case à cocher dans la boîte de dialogue de progression indiquant s’il faut supprimer des images après le transfert.
SetCheckboxTooltip

La méthode SetCheckboxTooltip définit le texte de l’info-bulle pour la case à cocher dans la boîte de dialogue de progression.
SetFlags

La méthode SetFlags définit les indicateurs d’acquisition de photo.
SetGroupTag

La méthode SetGroupTag définit la balise de groupe pour une session d’acquisition.
SetImage

Définit l’image miniature affichée dans la boîte de dialogue de progression, l’icône dans la barre de titre de la boîte de dialogue de progression ou l’icône dans les fenêtres de combinaison de touches ALT+TAB.
SetOutputFilenameTemplate

La méthode SetOutputFilenameTemplate spécifie une chaîne de format (modèle) qui spécifie le format des noms de fichiers.
SetPercentComplete

La méthode SetPercentComplete définit une valeur indiquant la partie terminée de l’opération en cours.
SetProgressText

La méthode SetProgressText définit le texte de la barre de progression dans la boîte de dialogue de progression.
SetProperty

La méthode SetProperty définit une propriété pour un élément.
SetSequencePaddingWidth

La méthode SetSequencePaddingWidth définit une valeur indiquant la largeur des champs séquentiels dans les noms de fichiers.
SetSequenceZeroPadding

La méthode SetSequenceZeroPadding définit une valeur indiquant si des zéros ou des espaces sont utilisés pour remplir les noms de fichiers séquentiels.
SetSubmitButtonText

La méthode SetPrompt définit le texte affiché dans la boîte de dialogue qui invite l’utilisateur à sélectionner un appareil.
SetTitle

La méthode SetTitle définit le titre de la boîte de dialogue de sélection de l’appareil.
SetTitle

La méthode SetTitle définit le titre de la boîte de dialogue de progression.
ShowCheckbox

La méthode ShowCheckbox indique s’il faut afficher la case à cocher dans la boîte de dialogue de progression indiquant s’il faut supprimer des images après le transfert.
StartDelete

La méthode StartDelete fournit des fonctionnalités étendues lorsque la suppression d’éléments de l’appareil commence.
StartEnumeration

La méthode StartEnumeration fournit des fonctionnalités étendues lorsque l’énumération des éléments à acquérir commence.
StartItemDelete

La méthode StartItemDelete fournit des fonctionnalités étendues chaque fois que la suppression d’un élément individuel de l’appareil commence. L’application fournit l’implémentation de la méthode StartItemDelete.
StartItemTransfer

La méthode StartItemTransfer fournit des fonctionnalités étendues chaque fois que le transfert d’un élément commence. L’application fournit l’implémentation de la méthode StartItemTransfer.
StartTransfer

La méthode StartTransfer fournit un traitement supplémentaire lorsque le transfert d’éléments à partir de l’appareil commence. L’application fournit l’implémentation de la méthode StartTransfer.
TransferComplete

Fournit des fonctionnalités étendues lorsqu’une session de transfert est terminée. L’application fournit l’implémentation de la méthode TransferComplete.
UpdateDeletePercent

La méthode UpdateDeletePercent fournit des fonctionnalités étendues lorsque le pourcentage d’éléments supprimés change. L’application fournit l’implémentation de la méthode UpdateDeletePercent.
UpdateTransferPercent

La méthode UpdateTransferPercent fournit des fonctionnalités étendues lorsque le pourcentage d’éléments transférés change. L’application fournit l’implémentation de la méthode UpdateTransferPercent.

Interfaces

 
IPhotoAcquire

L’interface IPhotoAcquire fournit des méthodes pour acquérir des photos à partir d’un appareil.
IPhotoAcquireDeviceSelectionDialog

Fournit une boîte de dialogue permettant de sélectionner l’appareil à partir duquel acquérir des images.
IPhotoAcquireItem

L’interface IPhotoAcquireItem fournit des méthodes d’utilisation des éléments à mesure qu’ils sont acquis à partir d’un appareil.
IPhotoAcquireOptionsDialog

L’interface IPhotoAcquireOptionsDialog permet d’afficher une boîte de dialogue d’options dans laquelle l’utilisateur peut sélectionner des paramètres d’acquisition de photos tels que les formats de nom de fichier, ainsi que s’il faut ou non faire pivoter des images, pour demander un nom de balise ou pour effacer les photos de l’appareil photo après l’importation.
IPhotoAcquirePlugin

Implémentez l’interface IPhotoAcquirePlugin lorsque vous souhaitez créer un plug-in pour s’exécuter en même temps que l’interface utilisateur windows Vista pour l’acquisition d’images. Les paramètres du Registre sont requis pour activer le plug-in.
IPhotoAcquireProgressCB

L’interface IPhotoAcquireProgressCB peut être implémentée si vous souhaitez effectuer un traitement supplémentaire à différentes étapes du processus d’acquisition.
IPhotoAcquireSettings

L’interface IPhotoAcquireSettings est utilisée pour utiliser les paramètres d’acquisition d’image, tels que le format de nom de fichier.
IPhotoAcquireSource

L’interface IPhotoAcquireSource est utilisée pour l’acquisition d’éléments à partir d’un appareil.
IPhotoProgressDialog

Fournit la boîte de dialogue de progression qui peut être affichée lors de l’énumération ou de l’importation d’images. La boîte de dialogue est modale et s’exécute dans son propre thread.
IUserInputString

L’interface IUserInputString représente l’objet créé lors de la demande de l’utilisateur pour une chaîne, par exemple lors de l’obtention du nom d’une balise.