Condividi tramite


Metodo TypeAndMemberDropdownBars.GetComboAttributes

Restituisce informazioni sulla casella combinata specificata.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetComboAttributes ( _
    combo As Integer, _
    <OutAttribute> ByRef entries As UInteger, _
    <OutAttribute> ByRef entryType As UInteger, _
    <OutAttribute> ByRef iList As IntPtr _
) As Integer
public virtual int GetComboAttributes(
    int combo,
    out uint entries,
    out uint entryType,
    out IntPtr iList
)

Parametri

  • combo
    Tipo: System.Int32
    [in] L'ID della casella combinata (0 per la casella combinata dei tipi, 1 per la casella combinata dei membri).
  • entries
    Tipo: System.UInt32%
    [out] Il numero di voci da visualizzare nella casella combinata.
  • entryType
    Tipo: System.UInt32%
    [out] Una combinazione di flag da DROPDOWNENTRYTYPE enumerazione che descrive il tipo di voci da visualizzare nella casella combinata.
  • iList
    Tipo: System.IntPtr%
    [out] L'handle unmarshaled a IImageList oggetto utilizzato per i glifi.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsDropdownBarClient.GetComboAttributes(Int32, UInt32%, UInt32%, IntPtr%)

Note

Questo metodo fornisce informazioni di base su cosa deve essere visualizzato nella casella combinata specificata.Il metodo di base indica che ogni voce contiene il testo, è possibile apportare impostare gli attributi del tipo di carattere quando il testo visualizzato e dispone di un glifo associato.Se sono necessari altri attributi che scopo, è necessario eseguire l'override di questo metodo e fornire i valori appropriati DROPDOWNENTRYTYPE flag.

La barra ID è in realtà un indice nel numero di caselle combinate visualizzati nella visualizzazione.per TypeAndMemberDropdownBars classificare, questo ID sarà 0 per i tipi vengono elencate e 1 per i membri vengono elencati.

Questo metodo è un'implementazione di GetComboAttributes metodo su IVsDropdownBarClient interfaccia.

il metodo di base restituisce quanto segue:

  • Il numero di voci nell'elenco interno appropriato.

  • Una combinazione di flag che indicano ogni voce del testo, un attributo del tipo di carattere e un'immagine.

  • Gli handle dell'elenco immagini come specificate da GetImageList metodo in LanguageService classe.

[!NOTA]

L'elenco di immagini come ottenuto dal GetImageList il metodo viene memorizzato nella cache in TypeAndMemberDropdownBars la classe in modo dalle chiamate successive a questo metodo restituisce l'elenco di immagini memorizzato nella cache.Questa operazione non è in genere un problema a meno che GetImageList può restituire gli elenchi di immagini differenti per i diversi contesti.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TypeAndMemberDropdownBars Classe

Spazio dei nomi Microsoft.VisualStudio.Package