Partager via


Extensions de menu contextuel

Dans le dossier Scanneurs et caméras Panneau de configuration pour les appareils (éléments racine), et dans le dossier Poste de travail, l’utilisateur peut choisir différentes actions à effectuer sur un élément sélectionné, en fonction des actions exposées dans son menu contextuel. Pour rechercher ces actions, l’utilisateur clique avec le bouton droit sur la miniature ou l’icône de l’image donnée.

Un moyen d’ajouter aux actions du menu contextuel consiste à implémenter l’interface IContextMenu (consultez la documentation Microsoft Windows SDK). Un fournisseur peut fournir un serveur in-process qui implémente l’interface IContextMenu pour les éléments IWiaItem (voir la documentation du Kit de développement logiciel (SDK) Windows fournis par l’appareil. Chaque fois que WIA interroge le menu contextuel d’une image, l’extension d’interface utilisateur fournie par le fournisseur appelle À son tour IContextMenu ::QueryContextMenu à partir des gestionnaires inscrits pour l’appareil d’imagerie donné. Les appels à IContextMenu ::InvokeCommand pour les éléments non gérés par l’interface utilisateur par défaut sont passés à leur tour à l’extension fournie par le fournisseur appropriée.