Interface STrackSelection
Passado para GetService para retornar uma referência a ITrackSelection.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[ComVisibleAttribute(false)]
[GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")]
[GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")]
public interface STrackSelection
[ComVisibleAttribute(false)]
[GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")]
[GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")]
public interface class STrackSelection
[<ComVisibleAttribute(false)>]
[<GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")>]
[<GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")>]
type STrackSelection = interface end
<ComVisibleAttribute(False)>
<GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")>
<GuidAttribute("6D5140C5-7436-11CE-8034-00AA006009FA")>
Public Interface STrackSelection
Comentários
Os VSPackages chamada OnSelectChange quando a seleção atual foi alterada e a janela de propriedades deve ser atualizada para exibir suas propriedades.Com a chamada VSPackages passe em seus ISelectionContainer o ponteiro de interface.ISelectionContainerfornece acesso a um ou mais IDispatch os objetos que o ambiente usa para atualizar o Propriedades janela.
O ISelectionContainer ponteiro é uma parte do contexto da seleção que o ambiente mantém para cada janela.O contexto da seleção também inclui um IVsHierarchy o ponteiro para acesso à hierarquia atual, um identificador de item (VSITEMID) que indica o item atual e uma matriz de valores de elemento.Os VSPackages usar o SVsTrackSelectionEx serviço de relatório altera a estes outros itens de contexto da seleção.
O SID para este serviço é SID_STrackSelection.
Editores e designers que só precisará alterar o ISelectionContainer da propriedade navegador deve usar STrackSelection.Windows, como o Solution Explorer, que alteram a necessidade de hierarquia/itemid ativa para usar SVsTrackSelectionEx.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo