Elemento Command Flag
Modifica il relativo elemento padre.
<CommandFlag>DynamicVisibility</CommandFlag>
Attributi ed elementi
Nella sezione seguente vengono descritti i valori degli elementi validi.
Attributi
Nessuno.
Elementi figlio
Valore |
Descrizione |
---|---|
AllowParams |
Indica che gli utenti possono digitare i parametri del comando nella finestra di commando quando si digita il nome canonico del comando. valido per: Button |
AlwaysCreate |
Il menu viene creato anche in assenza di gruppi o pulsanti. valido per: Menu |
CaseSensitive |
Le voci di utente viene fatta distinzione tra maiuscole e minuscole. valido per: Combo |
CommandWellOnly |
Applicare questo flag se il comando non viene visualizzato nel menu di primo livello e si desidera renderlo disponibile per un'ulteriore personalizzazione della shell, ad esempio, associare a un tasto di scelta rapida. Dopo che il package VS è installato, è possibile personalizzare questi controlli aprendo la finestra di dialogo di opzioni e modificando la posizione del comando nella categoria di Ambiente della tastiera . Questo flag non influisce sulla posizione nei menu di scelta rapida, barre degli strumenti, sui controller il menu, o sui sottomenu. valido per: Button, Combo |
DefaultDisabled |
Per impostazione predefinita, il comando è disabilitato se il package VS ovvero non viene caricato o il metodo di QueryStatus non è stato chiamato. valido per: Button, Combo |
DefaultDocked |
ancorato per impostazione predefinita. Questa impostazione non è più valido per le barre degli strumenti in quanto sono ancorati sempre. |
DefaultInvisible |
Per impostazione predefinita, il comando è invisibile se il package VS ovvero non viene caricato o il metodo di QueryStatus non è stato chiamato. È consigliabile combinate questo con il flag di DynamicVisibility . valido per: Button, Combo, Menu |
DontCache |
L'ambiente di sviluppo non memorizzare nella cache i risultati del metodo di QueryStatus per questo comando. Per un menu, si indica a un controller di menu di non memorizzare il testo delle voci di menu. Utilizzare questo flag quando il menu contiene gli elementi dinamici o gli elementi che dispongono di testo dinamico. valido per: Button, Menu |
DynamicItemStart |
indica l'inizio di un elenco dinamico. Ciò consente all'ambiente per compilare un elenco successive chiamando il metodo di QueryStatus sugli elementi di elenco finché non viene restituito il flag di OLECMDERR_E_UNSUPPORTED. Ciò è ottimale per elementi quali gli elenchi (MRU) utilizzati di recente ed elenchi della finestra. valido per: Button |
DynamicVisibility |
La visibilità del comando può essere modificata con il metodo di QueryStatus o con un contesto GUID incluso nella sezione di VisibilityConstraints . Si applica ai controlli visualizzati nei menu, non barre degli strumenti. Gli elementi di livello superiore della barra degli strumenti è possibile disabilitarle ma non essere nascosti, quando il flag di OLECMDF_INVISIBLE viene restituito dal metodo di QueryStatus . In un menu, questo flag indica inoltre che deve automaticamente essere oscurato quando tutti i relativi membri nascosti. Questo flag in genere distribuito a sottomenu poiché i menu di primo livello già dispongono di questo comportamento. Questo flag deve essere combinato con il flag di DefaultInvisible . valido per: Button, Combo, Menu |
FilterKeys |
Visualizzare il tema principale del filtro sotto Elemento Combo. valido per: Combo |
FixMenuController |
Se questo comando è posizionato su un controller di menu, il comando viene sempre l'impostazione predefinita; ovvero il comando viene selezionato ogni volta che il pulsante stesso controller di menu viene selezionato. Se il controller del menu possiede il flag di TextIsAnchorCommand impostato, il controller del menu ha anche il testo dal comando con il flag di FixMenuController . Solo un comando in un controller del menu deve avere il flag di FixMenuController . Se più di un comando quindi viene contrassegnato, l'ultimo comando nel menu diventa il comando predefinito. valido per: Button |
IconAndText |
Icona e il testo e scegliere dal menu e la barra degli strumenti. valido per: Button, Combo, Menu |
NoAutoComplete |
la funzionalità di completamento automatico è disabilitata. valido per: Combo |
NoButtonCustomize |
Non consentire all'utente di personalizzare il pulsante. valido per: Button, Combo |
NoKeyCustomize |
Non attivare la personalizzazione della tastiera. valido per: Button, Combo |
NoShowOnMenuController |
Se questo comando è posizionato su un controller di menu, il comando non viene visualizzato nell'elenco a discesa. valido per: Button |
NotInTBList |
Non viene visualizzata nell'elenco delle barre degli strumenti disponibili. Questo è valido solo per i tipi del menu della barra degli strumenti. valido per: Menu |
NoToolbarClose |
L'utente non può chiudere la barra degli strumenti. Questo è valido solo per i tipi del menu della barra degli strumenti. valido per: Menu |
Pict |
Mostrare solo un'icona su una barra degli strumenti, ma solo su un testo in un menu. Se nessuna icona è specificata, viene illustrato uno spazio vuoto selezionabile di una barra degli strumenti. valido per: Button |
PostExec |
rende il comando non bloccante. L'ambiente di sviluppo posticipa l'esecuzione fino al completamento di tutte le query di processo. valido per: Button |
RouteToDocs |
Il comando è destinato al documento attivo. valido per: Button |
StretchHorizontally |
Quando questo flag è impostato, la larghezza diventa la larghezza minima della casella combinata e se c " viene lasciata nella barra degli strumenti, le estensioni della casella combinata per riempire lo spazio disponibile. Ciò si verifica solo se la barra degli strumenti orizzontale è ancorata e solo una casella combinata nella barra degli strumenti possibile utilizzare il flag (il flag viene ignorato a tutti tranne la prima casella combinata). valido per: Combo |
TextMenuUseButton |
utilizzare il campo di ButtonText per i menu. il campo predefinito è MenuText se è specificato. valido per: Button |
TextChanges |
Il testo del menu o il comando può essere modificato in fase di esecuzione, in genere con il metodo di QueryStatus . valido per: Button, Menu |
TextChangesButton |
valido per: Button |
TextIsAnchorCommand |
Per un controller di menu, il testo del menu viene ricavato dal comando predefinito di ancoraggio. Un comando di ancoraggio è l'ultimo comando select o chiuso. Se questo flag non è impostato, il controller del menu utilizza un campo di MenuText . Tuttavia, fare clic sul controller del menu ancora attiva il comando selezionato l'ultimo da quest'ultimo. È consigliabile combinate questo flag con il flag di TextChanges . Questo flag si applica solo ai menu di tipo MenuController o MenuControllerLatched. valido per: Menu |
TextMenuCtrlUseMenu |
Utilizzare il campo di MenuText sui controller del menu. il campo predefinito è ButtonText. valido per: Button |
TextMenuUseButton |
utilizzare il campo di ButtonText per i menu. il campo predefinito è MenuText se è specificato. valido per: Button |
TextOnly |
Visualizzare solo il testo in una barra degli strumenti o da un menu ma in nessuna icona anche se l'icona è specificata. valido per: Button |
Elementi padre
Elemento |
Descrizione |
---|---|
Fornisce un gruppo di Elemento Button elementi. |
|
definisce tutti i menu che un VSPackage implementa. |