WPF ウィンドウのハンドルを見つける 質問する

WPF ウィンドウのハンドルを見つける 質問する

Windows フォームには、メイン ウィンドウ ハンドルのハンドルを返す win1.Handle というプロパティがありましたね。

WPF ウィンドウのハンドルを取得する同等の方法はありますか?

私はオンラインで次のコードを見つけました。

IntPtr windowHandle = 
    new WindowInteropHelper(Application.Current.MainWindow).Handle;

しかし、私のアプリケーションには複数のウィンドウがあるため、これは役に立たないと思います。

ベストアンサー1

そうですね、 を渡す代わりにApplication.Current.MainWindow、必要なウィンドウへの参照を渡すだけですnew WindowInteropHelper(this).Handle

おすすめ記事