Chryzler hat folgendes geschrieben: |
Mittels new System.Windows.Interop.WindowInteropHelper(control).Handle bekommst du das Handle des angegebenen Controls.  |
Was denkst du, weshalb die Klasse
WindowInteropHelper heißt

? Der Konstruktor nimmt nur Window-Instanzen entgegen, schließlich ist ein Window in einem WPF-Programm das einzige Control, das noch ein altmodisches Win32-Handle besitzt [*].
@ebber: Die obligatorische Frage

: Wofür?
[*]Dazu kommen noch ein paar spezielle Controls wie Menüs und Popups, denn die müssen schließlich über den Fensterrand hinausragen können.