Método IVsSelectionEvents.OnSelectionChanged (IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)
Relatórios do contêiner de hierarquia, o item e/ou seleção do projeto foi alterado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnSelectionChanged(
IVsHierarchy pHierOld,
uint itemidOld,
IVsMultiItemSelect pMISOld,
ISelectionContainer pSCOld,
IVsHierarchy pHierNew,
uint itemidNew,
IVsMultiItemSelect pMISNew,
ISelectionContainer pSCNew
)
int OnSelectionChanged(
IVsHierarchy^ pHierOld,
unsigned int itemidOld,
IVsMultiItemSelect^ pMISOld,
ISelectionContainer^ pSCOld,
IVsHierarchy^ pHierNew,
unsigned int itemidNew,
IVsMultiItemSelect^ pMISNew,
ISelectionContainer^ pSCNew
)
abstract OnSelectionChanged :
pHierOld:IVsHierarchy *
itemidOld:uint32 *
pMISOld:IVsMultiItemSelect *
pSCOld:ISelectionContainer *
pHierNew:IVsHierarchy *
itemidNew:uint32 *
pMISNew:IVsMultiItemSelect *
pSCNew:ISelectionContainer -> int
Function OnSelectionChanged (
pHierOld As IVsHierarchy,
itemidOld As UInteger,
pMISOld As IVsMultiItemSelect,
pSCOld As ISelectionContainer,
pHierNew As IVsHierarchy,
itemidNew As UInteger,
pMISNew As IVsMultiItemSelect,
pSCNew As ISelectionContainer
) As Integer
Parâmetros
- pHierOld
[in] Ponteiro para o IVsHierarchy interface de hierarquia do projeto para a seleção anterior.
- itemidOld
[in] Identificador do item de projeto para a seleção anterior.Para válido itemidOld valores, consulte VSITEMID.
- pMISOld
[in] Ponteiro para o IVsMultiItemSelect interface para acessar um anterior seleção múltipla.
- pSCOld
[in] Ponteiro para o ISelectionContainer interface para acessar os dados da janela de propriedades para a seleção anterior.
- pHierNew
[in] Ponteiro para o IVsHierarchy interface de hierarquia do projeto para a seleção atual.
- itemidNew
[in] Identificador do item de projeto para a seleção atual.Para válido itemidNew valores, consulte VSITEMID.
- pMISNew
[in] Ponteiro para o IVsMultiItemSelect interface para a seleção atual.
- pSCNew
[in] Ponteiro para o ISelectionContainer interface para a seleção atual.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsSelectionEvents::OnSelectionChanged(
[in] IVsHierarchy *pHierOld,
[in] VSITEMID itemidOld,
[in] IVsMultiItemSelect *pMISOld,
[in] ISelectionContainer *pSCOld,
[in] IVsHierarchy *pHierNew,
[in] VSITEMID itemidNew,
[in] IVsMultiItemSelect *pMISNew,
[in] ISelectionContainer *pSCNew
);
Consulte também
Interface IVsSelectionEvents
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo