IDeviceContext.GetHdc Method ()


Returns the handle to a Windows device context.

Namespace:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

	Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
IntPtr GetHdc()

Return Value

Type: System.IntPtr

An IntPtr representing the handle of a device context.

GetHdc and ReleaseHdc are two methods that allow you to get and release the handle for a Windows-based device. You should always follow a call to GetHdc with a call to ReleaseHdc when you are finished with the Windows handle.

GetHdc is not designed to obtain handles created using Windows GDI methods such as CreateDC or CreateCompatibleDC.

.NET Framework
Available since 2.0
Return to top