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
'Declaración
<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
|
Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue) |
(Inherited from IViewObject2.) |
|
Draw(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, UInt32, array<RECTL[], array<RECTL[], IContinue) |
|
|
Freeze(UInt32, Int32, UInt32, UInt32%) |
(Inherited from IViewObject2.) |
|
Freeze(UInt32, Int32, UInt32, UInt32%) |
|
|
GetAdvise(UInt32%, UInt32%, IAdviseSink%) |
(Inherited from IViewObject2.) |
|
GetAdvise(UInt32%, UInt32%, IAdviseSink%) |
|
|
GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%) |
(Inherited from IViewObject2.) |
|
GetColorSet(UInt32, Int32, UInt32, array<DVTARGETDEVICE[], UInt32, IntPtr%) |
|
|
GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[]) |
(Inherited from IViewObject2.) |
|
GetExtent(UInt32, Int32, array<DVTARGETDEVICE[], array<SIZEL[]) |
|
|
GetNaturalExtent |
|
|
GetRect |
|
|
GetViewStatus |
|
|
QueryHitPoint |
|
|
QueryHitRect |
|
|
SetAdvise(UInt32, UInt32, IAdviseSink) |
(Inherited from IViewObject2.) |
|
SetAdvise(UInt32, UInt32, IAdviseSink) |
|
|
Unfreeze(UInt32) |
(Inherited from IViewObject2.) |
|
Unfreeze(UInt32) |
|
Top
See Also
Reference
Microsoft.VisualStudio.OLE.Interop Namespace