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