IViewObject.Draw Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Draw(UInt32, Int32, UInt32, DVTARGETDEVICE[], UInt32, UInt32, RECTL[], RECTL[], IContinue) | |
Draw(UInt32, Int32, IntPtr, DVTARGETDEVICE[], IntPtr, IntPtr, RECTL[], RECTL[], IntPtr, IntPtr) |
Draw(UInt32, Int32, UInt32, DVTARGETDEVICE[], UInt32, UInt32, RECTL[], RECTL[], IContinue)
public:
void Draw(System::UInt32 dwDrawAspect, int lindex, System::UInt32 pvAspect, cli::array <Microsoft::VisualStudio::OLE::Interop::DVTARGETDEVICE> ^ ptd, System::UInt32 hdcTargetDev, System::UInt32 hdcDraw, cli::array <Microsoft::VisualStudio::OLE::Interop::RECTL> ^ lprcBounds, cli::array <Microsoft::VisualStudio::OLE::Interop::RECTL> ^ lprcWBounds, Microsoft::VisualStudio::OLE::Interop::IContinue ^ pContinue);
void Draw(unsigned int dwDrawAspect, int lindex, unsigned int pvAspect, std::Array <Microsoft::VisualStudio::OLE::Interop::DVTARGETDEVICE> const & ptd, unsigned int hdcTargetDev, unsigned int hdcDraw, std::Array <Microsoft::VisualStudio::OLE::Interop::RECTL> const & lprcBounds, std::Array <Microsoft::VisualStudio::OLE::Interop::RECTL> const & lprcWBounds, Microsoft::VisualStudio::OLE::Interop::IContinue const & pContinue);
public void Draw (uint dwDrawAspect, int lindex, uint pvAspect, Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[] ptd, uint hdcTargetDev, uint hdcDraw, Microsoft.VisualStudio.OLE.Interop.RECTL[] lprcBounds, Microsoft.VisualStudio.OLE.Interop.RECTL[] lprcWBounds, Microsoft.VisualStudio.OLE.Interop.IContinue pContinue);
abstract member Draw : uint32 * int * uint32 * Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[] * uint32 * uint32 * Microsoft.VisualStudio.OLE.Interop.RECTL[] * Microsoft.VisualStudio.OLE.Interop.RECTL[] * Microsoft.VisualStudio.OLE.Interop.IContinue -> unit
Public Sub Draw (dwDrawAspect As UInteger, lindex As Integer, pvAspect As UInteger, ptd As DVTARGETDEVICE(), hdcTargetDev As UInteger, hdcDraw As UInteger, lprcBounds As RECTL(), lprcWBounds As RECTL(), pContinue As IContinue)
Parameters
- dwDrawAspect
- UInt32
- lindex
- Int32
- pvAspect
- UInt32
- ptd
- DVTARGETDEVICE[]
- hdcTargetDev
- UInt32
- hdcDraw
- UInt32
- lprcBounds
- RECTL[]
- lprcWBounds
- RECTL[]
- pContinue
- IContinue
Remarks
For information on the COM interface, see IViewObject::Draw
Applies to
Draw(UInt32, Int32, IntPtr, DVTARGETDEVICE[], IntPtr, IntPtr, RECTL[], RECTL[], IntPtr, IntPtr)
public:
void Draw(System::UInt32 dwDrawAspect, int lindex, IntPtr pvAspect, cli::array <Microsoft::VisualStudio::OLE::Interop::DVTARGETDEVICE> ^ ptd, IntPtr hdcTargetDev, IntPtr hdcDraw, cli::array <Microsoft::VisualStudio::OLE::Interop::RECTL> ^ lprcBounds, cli::array <Microsoft::VisualStudio::OLE::Interop::RECTL> ^ lprcWBounds, IntPtr pfnContinue, IntPtr dwContinue);
public void Draw (uint dwDrawAspect, int lindex, IntPtr pvAspect, Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[] ptd, IntPtr hdcTargetDev, IntPtr hdcDraw, Microsoft.VisualStudio.OLE.Interop.RECTL[] lprcBounds, Microsoft.VisualStudio.OLE.Interop.RECTL[] lprcWBounds, IntPtr pfnContinue, IntPtr dwContinue);
abstract member Draw : uint32 * int * nativeint * Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[] * nativeint * nativeint * Microsoft.VisualStudio.OLE.Interop.RECTL[] * Microsoft.VisualStudio.OLE.Interop.RECTL[] * nativeint * nativeint -> unit
Public Sub Draw (dwDrawAspect As UInteger, lindex As Integer, pvAspect As IntPtr, ptd As DVTARGETDEVICE(), hdcTargetDev As IntPtr, hdcDraw As IntPtr, lprcBounds As RECTL(), lprcWBounds As RECTL(), pfnContinue As IntPtr, dwContinue As IntPtr)
Parameters
- dwDrawAspect
- UInt32
- lindex
- Int32
- pvAspect
-
IntPtr
nativeint
- ptd
- DVTARGETDEVICE[]
- hdcTargetDev
-
IntPtr
nativeint
- hdcDraw
-
IntPtr
nativeint
- lprcBounds
- RECTL[]
- lprcWBounds
- RECTL[]
- pfnContinue
-
IntPtr
nativeint
- dwContinue
-
IntPtr
nativeint