IViewObjectEx Interface

Adds better drawing, hit-testing for non-rectangular objects, and sizing to the capabilities of IViewObject2. For more information, see IViewObjectEx.

Namespace:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Syntax

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

The IViewObjectEx type exposes the following members.

Methods

  Name Description
Public method Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue) (Inherited from IViewObject2.)
Public method Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue)
Public method Freeze(UInt32, Int32, UInt32, UInt32%) (Inherited from IViewObject2.)
Public method Freeze(UInt32, Int32, UInt32, UInt32%)
Public method GetAdvise(UInt32%, UInt32%, IAdviseSink%) (Inherited from IViewObject2.)
Public method GetAdvise(UInt32%, UInt32%, IAdviseSink%)
Public method GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%) (Inherited from IViewObject2.)
Public method GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%)
Public method GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[]) (Inherited from IViewObject2.)
Public method GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[])
Public method GetNaturalExtent
Public method GetRect
Public method GetViewStatus
Public method QueryHitPoint
Public method QueryHitRect
Public method SetAdvise(UInt32, UInt32, IAdviseSink) (Inherited from IViewObject2.)
Public method SetAdvise(UInt32, UInt32, IAdviseSink)
Public method Unfreeze(UInt32) (Inherited from IViewObject2.)
Public method Unfreeze(UInt32)

Top

See Also

Reference

Microsoft.VisualStudio.OLE.Interop Namespace