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:
- Especifique Single para verbos que admitan solo una selección única.
- Especifique Player para verbos que admitan cualquier número de elementos.
- 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