Partager via


Comment utiliser le modèle de sélection de verbes

Les valeurs de Registre doivent être définies pour les verbes afin de gérer les situations où un utilisateur peut sélectionner un seul élément, plusieurs éléments ou une sélection à partir d’un élément. Un verbe nécessite des valeurs de Registre distinctes pour chacune de ces trois situations qu’il prend en charge.

Instructions

Spécifiez la valeur MultiSelectModel pour tous les verbes. Si la valeur MultiSelectModel n’est pas spécifiée, elle est déduite du type d’implémentation de verbe que vous avez choisi. Pour les méthodes COM (telles que DropTarget et ExecuteCommand), Player est supposé, et pour les autres méthodes , Document est supposé.

Les valeurs possibles pour le modèle de sélection de verbes sont les suivantes :

  1. Spécifiez Single pour les verbes qui ne prennent en charge qu’une seule sélection.
  2. Spécifiez Player pour les verbes qui prennent en charge un nombre quelconque d’éléments.
  3. Spécifiez Document pour les verbes qui créent une fenêtre de niveau supérieur pour chaque élément. Cela limite le nombre d’éléments activés et évite de manquer de ressources système si l’utilisateur ouvre trop de fenêtres.

Notes

Lorsque le nombre d’éléments sélectionnés ne correspond pas au modèle de sélection de verbe ou est supérieur aux limites par défaut décrites dans le tableau suivant, le verbe n’apparaît pas.

Type d’implémentation de verbe Document Lecteur
Hérité 15 éléments 100 éléments
COM 15 éléments Aucune limite

 

Voici des exemples d’entrées de Registre qui utilisent la valeur MultiSelectModel.

HKEY_CLASSES_ROOT
   Folder
      shell
         open
             = MultiSelectModel = Document
HKEY_CLASSES_ROOT
   ProgID
      shell
         verb
             = MultiSelectModel = Single | Document | Player