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

Les valeurs de Registre doivent être définies pour que les verbes gèrent les situations où un utilisateur peut sélectionner un seul élément, plusieurs éléments ou une sélection d’un élément. Un verbe requiert des valeurs de Registre distinctes pour chacune des trois situations prises en charge par le verbe.

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 basées sur COM (par exemple, DropTarget et ExecuteCommand), le lecteur est supposé, et pour les autres méthodes, le document est supposé.

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

  1. Spécifiez Single pour les verbes qui prennent en charge 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 qui sont activés et aide à éviter de manquer de ressources système si l’utilisateur ouvre un trop grand nombre 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 indiquées dans le tableau suivant, le verbe ne s’affiche 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