Compartir a través de


Cómo emplear el modelo de selección de verbos

Los valores del Registro deben establecerse para que los verbos controle situaciones en las que un usuario puede seleccionar un solo elemento, varios elementos o una selección de un elemento. Un verbo requiere valores del Registro independientes para cada una de estas tres situaciones que admite el verbo.

Instrucciones

Especifique el valor MultiSelectModel para todos los verbos. Si no se especifica el valor MultiSelectModel, se deduce del tipo de implementación de verbo que ha elegido. En el caso de los métodos basados en COM (como DropTarget y ExecuteCommand ), se supone que para los demás métodos se supone Document .

Los valores posibles para el modelo de selección de verbos son los siguientes:

  1. Especifique Single para verbos que admitan solo una selección única.
  2. Especifique Player para verbos que admitan cualquier número de elementos.
  3. Especifique Documento para verbos que creen una ventana de nivel superior para cada elemento. Esto limita el número de elementos que se activan y ayuda a evitar que se quede sin recursos del sistema si el usuario abre demasiadas ventanas.

Comentarios

Cuando el número de elementos seleccionados no coincide con el modelo de selección de verbos o es mayor que los límites predeterminados descritos en la tabla siguiente, el verbo no aparece.

Tipo de implementación de verbo Documento Reproductor
Heredado 15 elementos 100 elementos
COM 15 elementos Sin límite

 

A continuación se muestran entradas del Registro de ejemplo que usan el valor MultiSelectModel.

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