Graphics.FromHwnd Method

Creates a new Graphics from the specified handle to a window.

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

public:
static Graphics^ FromHwnd (
	IntPtr hwnd
)
public static Graphics FromHwnd (
	IntPtr hwnd
)
public static function FromHwnd (
	hwnd : IntPtr
) : Graphics
Not applicable.

Parameters

hwnd

Handle to a window.

Return Value

This method returns a new Graphics for the specified window handle.

You should always call the Dispose method to release the Graphics and related resources created by the FromHwnd method.

The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler, as well as thisForm, the Form for the example. The code performs the following actions:

  • Creates a new internal pointer variable hwnd and sets it to the handle of the example's form.

  • Creates a new Graphics from the handle.

  • Draws a rectangle to the new Graphics using a red pen.

  • Disposes the new Graphics.

No code example is currently available or this language may not be supported.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show: