IDeviceContext.GetHdc 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.

Returns the handle to a Windows device context.

C#
public IntPtr GetHdc();

Returns

IntPtr

An IntPtr representing the handle of a device context.

Remarks

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.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10