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 :
- Spécifiez Single pour les verbes qui ne prennent en charge qu’une seule sélection.
- Spécifiez Player pour les verbes qui prennent en charge un nombre quelconque d’éléments.
- 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