Sdílet prostřednictvím


IVsSelectionEvents.OnElementValueChanged – metoda (UInt32, Object, Object)

 

Sestavy, které změnil hodnotu elementu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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

Parametry

  • elementid
    [v] Hodnota DWORD představující konkrétní položky v poli hodnoty prvku přidruženého kontextu výběru.Pro platné elementid hodnoty, viz VSConstants.VSSELELEMID.
  • varValueOld
    [v] VARIANTY, která obsahuje předchozí hodnoty prvku.Tento parametr obsahuje prvek dat, například ukazatel na IOleCommandTarget rozhraní, pokud elementid je nastavena na SEID_ResultsList nebo ukazatele na IOleUndoManager rozhraní, pokud elementid je nastavena na SEID_UndoManager.
  • varValueNew
    [v] VARIANTY, která obsahuje hodnotu nového prvku.Tento parametr obsahuje prvek dat, například ukazatel na IOleCommandTarget rozhraní, pokud elementid je nastavena na SEID_ResultsList nebo ukazatele na IOleUndoManager rozhraní, pokud elementid je nastavena na SEID_UndoManager.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsSelectionEvents::OnElementValueChanged(
   [in] VSSELELEMID elementid,
   [in] VARIANT varValueOld,
   [in] VARIANT varValueNew
);

Viz také

IVsSelectionEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek