Verwenden des Verbauswahlmodells
Registrierungswerte müssen für Verben festgelegt werden, um Situationen zu behandeln, in denen ein Benutzer ein einzelnes Element, mehrere Elemente oder eine Auswahl aus einem Element auswählen kann. Ein Verb erfordert separate Registrierungswerte für jede dieser drei Situationen, die vom Verb unterstützt werden.
Anweisungen
Geben Sie den MultiSelectModel-Wert für alle Verben an. Wenn der MultiSelectModel-Wert nicht angegeben wird, wird er aus dem Typ der Verbimplementierung abgeleitet, die Sie ausgewählt haben. Für COM-basierte Methoden (z. B. DropTarget und ExecuteCommand) wird Player angenommen, und für die anderen Methoden wird Document angenommen.
Die möglichen Werte für das Verbauswahlmodell sind wie folgt:
- Geben Sie Single für Verben an, die nur eine einzelne Auswahl unterstützen.
- Geben Sie Player für Verben an, die eine beliebige Anzahl von Elementen unterstützen.
- Geben Sie Dokument für Verben an, die ein Fenster auf oberster Ebene für jedes Element erstellen. Dadurch wird die Anzahl der aktivierten Elemente begrenzt, und es wird vermieden, dass die Systemressourcen ausgehen, wenn der Benutzer zu viele Fenster öffnet.
Bemerkungen
Wenn die Anzahl der ausgewählten Elemente nicht mit dem Verbauswahlmodell übereinstimmt oder die in der folgenden Tabelle beschriebenen Standardgrenzwerte übertrifft, wird das Verb nicht angezeigt.
Typ der Verbimplementierung | Dokument | Player |
---|---|---|
Vorversion | 15 Artikel | 100 Elemente |
COM | 15 Artikel | Keine Begrenzung |
Im Folgenden finden Sie Beispielregistrierungseinträge, die den MultiSelectModel-Wert verwenden.
HKEY_CLASSES_ROOT
Folder
shell
open
= MultiSelectModel = Document
HKEY_CLASSES_ROOT
ProgID
shell
verb
= MultiSelectModel = Single | Document | Player