Насколько я понимаю, элементы управления WPF не являются окнами.Только окно в приложении wpf имеет hwnd.
С сайта msdn:
"Все элементы WPF на экране в конечном итоге поддерживаются HWND. При создании WPFWindow, WPF создает HWND верхнего уровня и использует HwndSource для помещения окна и его содержимого WPF в HWND. Остальная часть содержимого WPF в приложении разделяет этот HWND. Исключением являются меню, раскрывающиеся списки со списком,и другие всплывающие окна. Эти элементы создают свое собственное окно верхнего уровня, поэтому меню WPF потенциально может пройти за край окна HWND, в котором оно находится. Когда вы используете HwndHost для помещения HWND в WPF, WPF сообщает Win32как расположить новый дочерний HWND относительно окна WPF HWND. "
Для взаимодействия Win32 см. следующую ссылку:
http://msdn.microsoft.com/en-us/library/ms742522.aspx
Редактировать: КомуРасширьте ответ, ответив на комментарий ниже:
Чтобы получить дескриптор окна, которому принадлежит hwnd, вы можете использовать класс WindowInteropHelper.
Tего пример также взят из документации MSDN
в c #
WindowInteropHelper wih = new WindowInteropHelper(myDialog);
wih.Owner = ownerHwnd;
myDialog.ShowDialog();
в vb
Dim wih As New WindowInteropHelper(myDialog)
wih.Owner = ownerHwnd
myDialog.ShowDialog()
Надеюсь, это поможет.