Windows フォームには、メイン ウィンドウ ハンドルのハンドルを返す win1.Handle というプロパティがありましたね。
WPF ウィンドウのハンドルを取得する同等の方法はありますか?
私はオンラインで次のコードを見つけました。
IntPtr windowHandle =
new WindowInteropHelper(Application.Current.MainWindow).Handle;
しかし、私のアプリケーションには複数のウィンドウがあるため、これは役に立たないと思います。
ベストアンサー1
そうですね、 を渡す代わりにApplication.Current.MainWindow
、必要なウィンドウへの参照を渡すだけですnew WindowInteropHelper(this).Handle
。