ISelectionContainer Interface

Definição

Fornece acesso a objetos usados para atualizar o janela Propriedades.

public interface class ISelectionContainer
public interface class ISelectionContainer
__interface ISelectionContainer
[System.Runtime.InteropServices.Guid("6D5140C6-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ISelectionContainer
[<System.Runtime.InteropServices.Guid("6D5140C6-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ISelectionContainer = interface
Public Interface ISelectionContainer
Derivado
Atributos

Comentários

Um ISelectionContainer ponteiro é incluído no contexto de seleção, uma coleção de informações que faz parte da implementação nativa do ambiente e está intimamente conectada a cada quadro da janela. Quando ocorrem alterações que afetam a janela Propriedades , o VSPackage deve alertar o ambiente chamando o OnSelectChange método com o ISelectionContainer objeto que reflete o contexto de seleção atual. Em seguida, o ambiente faz chamadas para ISelectionContainer métodos para recuperar um ou mais IDispatch objetos. Esses objetos fornecem acesso aos dados necessários para atualizar a janela Propriedades .

O Windows Server 2003 pode dar suporte a seleções únicas ou múltiplas. Se houver suporte para várias seleções, a janela Propriedades exibirá a interseção de propriedades, o que significa propriedades que todas as seleções têm em comum. A caixa de combinação que normalmente indica o nome da seleção na janela Propriedades está em branco.

Notas aos Implementadores

ISelectionContainer é o mecanismo usado pelo Windows para enviar informações por push para o janela Propriedades. Um VSPackage deve incluir um objeto ISelectionContainer para cada objeto (normalmente uma janela) que contém objetos selecionáveis com propriedades relacionadas a serem exibidas no janela Propriedades.

O ambiente implementa ISelectionContainer para todas as suas janelas.

Notas aos Chamadores

O ambiente chama os métodos de ISelectionContainer para selecionar ou recuperar objetos IDispatch a serem exibidos no janela Propriedades.

Métodos

CountObjects(UInt32, UInt32)

Retorna uma contagem do número total de objetos disponíveis ou uma contagem dos objetos na seleção atual.

GetObjects(UInt32, UInt32, Object[])

Retorna os objetos selecionados no momento ou os objetos que são selecionáveis.

SelectObjects(UInt32, Object[], UInt32)

Retorna um ou mais objetos selecionados de um grupo de objetos.

Aplica-se a