IViewObjectEx Interface

Definition

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

public interface class IViewObjectEx : Microsoft::VisualStudio::OLE::Interop::IViewObject2
public interface class IViewObjectEx : Microsoft::VisualStudio::OLE::Interop::IViewObject2
__interface IViewObjectEx : Microsoft::VisualStudio::OLE::Interop::IViewObject2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("3AF24292-0C96-11CE-A0CF-00AA00600AB8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IViewObjectEx : Microsoft.VisualStudio.OLE.Interop.IViewObject2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("3AF24292-0C96-11CE-A0CF-00AA00600AB8")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IViewObjectEx : Microsoft.VisualStudio.OLE.Interop.IViewObject2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("3AF24292-0C96-11CE-A0CF-00AA00600AB8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IViewObjectEx = interface
    interface IViewObject2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("3AF24292-0C96-11CE-A0CF-00AA00600AB8")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IViewObjectEx = interface
    interface IViewObject2
    interface IViewObject
Public Interface IViewObjectEx
Implements IViewObject2
Attributes
Implements

Methods

Draw(UInt32, Int32, IntPtr, DVTARGETDEVICE[], IntPtr, IntPtr, RECTL[], RECTL[], IntPtr, IntPtr)
Draw(UInt32, Int32, UInt32, DVTARGETDEVICE[], UInt32, UInt32, RECTL[], RECTL[], IContinue)
Freeze(UInt32, Int32, IntPtr, UInt32)
Freeze(UInt32, Int32, UInt32, UInt32)
GetAdvise(UInt32, UInt32, IAdviseSink)
GetColorSet(UInt32, Int32, IntPtr, DVTARGETDEVICE[], IntPtr, IntPtr)
GetColorSet(UInt32, Int32, UInt32, DVTARGETDEVICE[], UInt32, IntPtr)
GetExtent(UInt32, Int32, DVTARGETDEVICE[], SIZEL[])
GetNaturalExtent(UInt32, Int32, DVTARGETDEVICE[], IntPtr, DVEXTENTINFO[], SIZEL[])
GetRect(UInt32, RECTL[])
GetViewStatus(UInt32)
QueryHitPoint(UInt32, RECT[], POINT, Int32, UInt32)
QueryHitRect(UInt32, RECT[], RECT[], Int32, UInt32)
SetAdvise(UInt32, UInt32, IAdviseSink)
Unfreeze(UInt32)

Applies to