Como empregar o modelo de seleção de verbo
Os valores do Registro devem ser definidos para verbos para lidar com situações em que um usuário pode selecionar um único item, vários itens ou uma seleção de um item. Um verbo requer valores de Registro separados para cada uma dessas três situações às quais o verbo dá suporte.
Instruções
Especifique o valor MultiSelectModel para todos os verbos. Se o valor MultiSelectModel não for especificado, ele será inferido do tipo de implementação de verbo escolhido. Para métodos baseados em COM (como DropTarget e ExecuteCommand) o Player é assumido e, para os outros métodos, Document é assumido.
Os valores possíveis para o modelo de seleção de verbo são os seguintes:
- Especifique Single para verbos que dão suporte apenas a uma única seleção.
- Especifique Player para verbos que dão suporte a qualquer número de itens.
- Especifique Documento para verbos que criam uma janela de nível superior para cada item. Isso limita o número de itens que são ativados e ajuda a evitar ficar sem recursos do sistema se o usuário abrir muitas janelas.
Comentários
Quando o número de itens selecionados não corresponde ao modelo de seleção de verbo ou é maior que os limites padrão descritos na tabela a seguir, o verbo não aparece.
Tipo de implementação de verbo | Documento | Jogador |
---|---|---|
Herdada | 15 itens | 100 itens |
COM | 15 itens | Sem limite |
Veja a seguir exemplos de entradas do Registro que usam o valor MultiSelectModel.
HKEY_CLASSES_ROOT
Folder
shell
open
= MultiSelectModel = Document
HKEY_CLASSES_ROOT
ProgID
shell
verb
= MultiSelectModel = Single | Document | Player