Método IVsSelectionEvents.OnElementValueChanged (UInt32, Object, Object)
Relatórios que um valor do elemento foi alterado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnElementValueChanged(
uint elementid,
object varValueOld,
object varValueNew
)
int OnElementValueChanged(
unsigned int elementid,
Object^ varValueOld,
Object^ varValueNew
)
abstract OnElementValueChanged :
elementid:uint32 *
varValueOld:Object *
varValueNew:Object -> int
Function OnElementValueChanged (
elementid As UInteger,
varValueOld As Object,
varValueNew As Object
) As Integer
Parâmetros
- elementid
[in] Valor DWORD que representa uma entrada específica na matriz de valores de elemento associados com o contexto da seleção.Para válido elementid valores, consulte VSConstants.VSSELELEMID.
- varValueOld
[in] VARIANT que contém o valor do elemento anterior.Este parâmetro contém dados específicos do elemento, como, por exemplo, um ponteiro para o IOleCommandTarget interface se elementid for definido como SEID_ResultsList ou um ponteiro para o IOleUndoManager interface se elementid for definido como SEID_UndoManager.
- varValueNew
[in] VARIANT que contém o novo valor do elemento.Este parâmetro contém dados específicos do elemento, como, por exemplo, um ponteiro para o IOleCommandTarget interface se elementid for definido como SEID_ResultsList ou um ponteiro para o IOleUndoManager interface se elementid for definido como SEID_UndoManager.
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::OnElementValueChanged(
[in] VSSELELEMID elementid,
[in] VARIANT varValueOld,
[in] VARIANT varValueNew
);
Consulte também
Interface IVsSelectionEvents
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo