Freigeben über


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:

  1. Geben Sie Single für Verben an, die nur eine einzelne Auswahl unterstützen.
  2. Geben Sie Player für Verben an, die eine beliebige Anzahl von Elementen unterstützen.
  3. 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