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:

  1. Specificare Single per i verbi che supportano solo una singola selezione.
  2. Specificare Player per i verbi che supportano qualsiasi numero di elementi.
  3. 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