IVsSelectionEvents.OnElementValueChanged 方法

元素值已更改的报表。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function OnElementValueChanged ( _
    elementid As UInteger, _
    varValueOld As Object, _
    varValueNew As Object _
) As Integer
int OnElementValueChanged(
    uint elementid,
    Object varValueOld,
    Object varValueNew
)

参数

  • varValueOld
    类型:System.Object
    [in] 包含上一个元素值的变量。此参数包含元素特定数据,例如指向 IOleCommandTarget 接口,如果 elementid 设置为 SEID_ResultsList 或指向 IOleUndoManager 接口,如果 elementid 设置为 SEID_UndoManager。
  • varValueNew
    类型:System.Object
    [in] 包含新元素值的变量。此参数包含元素特定数据,例如指向 IOleCommandTarget 接口,如果 elementid 设置为 SEID_ResultsList 或指向 IOleUndoManager 接口,如果 elementid 设置为 SEID_UndoManager。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

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

.NET Framework 安全性

请参见

参考

IVsSelectionEvents 接口

Microsoft.VisualStudio.Shell.Interop 命名空间