Come usare il modello di selezione verbo
I valori del Registro di sistema devono essere impostati per i verbi per gestire situazioni in cui un utente può selezionare un singolo elemento, più elementi o una selezione da un elemento. Un verbo richiede valori separati del Registro di sistema per ognuna di queste tre situazioni supportate dal verbo.
Istruzioni
Specificare il valore MultiSelectModel per tutti i verbi. Se il valore MultiSelectModel non è specificato, viene dedotto dal tipo di implementazione verbo scelto. Per i metodi basati su COM , ad esempio DropTarget e ExecuteCommand, viene assunto il lettore e per gli altri metodi viene assunto il documento .
I valori possibili per il modello di selezione verbo sono i seguenti:
- Specificare Single per i verbi che supportano solo una singola selezione.
- Specificare Player per i verbi che supportano qualsiasi numero di elementi.
- Specificare i verbi per i verbi che creano una finestra di primo livello per ogni elemento. In questo modo limita il numero di elementi attivati e consente di evitare l'esaurimento delle risorse di sistema se l'utente apre troppe finestre.
Commenti
Quando il numero di elementi selezionati non corrisponde al modello di selezione verbo o è maggiore dei limiti predefiniti descritti nella tabella seguente, il verbo non viene visualizzato.
Tipo di implementazione verbo | Documento | Lettore |
---|---|---|
Legacy | 15 elementi | 100 elementi |
COM | 15 elementi | Nessun limite |
Di seguito sono riportate le voci del Registro di sistema di esempio che usano il valore MultiSelectModel.
HKEY_CLASSES_ROOT
Folder
shell
open
= MultiSelectModel = Document
HKEY_CLASSES_ROOT
ProgID
shell
verb
= MultiSelectModel = Single | Document | Player