Compartilhar via


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