У меня есть следующий класс заявил:Получение ручки окна в C#
public partial class MainWindow : Window
И мне нужно, чтобы получить фактический дескриптор окна после того, как окно имеет один. Как это сделать и где я должен поместить функцию запроса.
То, что я пытался до сих пор было:
IntPtr hwnd = new WindowInteropHelper(this).Handle;
Но ручка я вернусь 0, что может быть, потому что он был посажен в OnInitialized - может быть, окно еще не готова на этом этапе. И, да, это связано с WPF, спасибо за указание!
Благодаря
WPF или winforms? –
Можно ли предположить, что «WindowInteropHelper» имеет тип System.Windows.Forms.Form? –
От их использования WindowInteropHelper, я думаю, что это WPF (http://msdn.microsoft.com/en-us/library/system.windows.interop.windowinterophelper.aspx) –