12

I'm trying to do some P/Invoke stuff and need the handle of the current window.

I found Getting the handle of window in C#

But it appears that only works in WPF. Is there a winForms equivalent?

StayOnTarget
  • 11,743
  • 10
  • 52
  • 81
Joel Barsotti
  • 3,031
  • 7
  • 35
  • 59

2 Answers2

25

Control.Handle

An IntPtr that contains the window handle (HWND) of the control.

dtb
  • 213,145
  • 36
  • 401
  • 431
6

Try this in your form:

IntPtr myHandle = this.Handle;

It will return the handle of the form.

ZokiManas
  • 732
  • 5
  • 8