IViewObjectEx 接口

添加更好的绘图,命中测试对于非矩形对象和调整到 IViewObject2的功能。 有关更多信息,请参见 IViewObjectEx

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

语法

声明
<GuidAttribute("3AF24292-0C96-11CE-A0CF-00AA00600AB8")> _
<InterfaceTypeAttribute()> _
Public Interface IViewObjectEx _
    Inherits IViewObject2
[GuidAttribute("3AF24292-0C96-11CE-A0CF-00AA00600AB8")]
[InterfaceTypeAttribute()]
public interface IViewObjectEx : IViewObject2

IViewObjectEx 类型公开以下成员。

方法

  名称 说明
公共方法 Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue) (继承自 IViewObject2。)
公共方法 Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue)
公共方法 Freeze(UInt32, Int32, UInt32, UInt32%) (继承自 IViewObject2。)
公共方法 Freeze(UInt32, Int32, UInt32, UInt32%)
公共方法 GetAdvise(UInt32%, UInt32%, IAdviseSink%) (继承自 IViewObject2。)
公共方法 GetAdvise(UInt32%, UInt32%, IAdviseSink%)
公共方法 GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%) (继承自 IViewObject2。)
公共方法 GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%)
公共方法 GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[]) (继承自 IViewObject2。)
公共方法 GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[])
公共方法 GetNaturalExtent
公共方法 GetRect
公共方法 GetViewStatus
公共方法 QueryHitPoint
公共方法 QueryHitRect
公共方法 SetAdvise(UInt32, UInt32, IAdviseSink) (继承自 IViewObject2。)
公共方法 SetAdvise(UInt32, UInt32, IAdviseSink)
公共方法 Unfreeze(UInt32) (继承自 IViewObject2。)
公共方法 Unfreeze(UInt32)

页首

请参见

参考

Microsoft.VisualStudio.OLE.Interop 命名空间