別のプログラムでマクロを実行するC#winformsアプリがあります。他のプログラムは継続的にポップアップウィンドウを表示し、一般的に物事をより良い言葉の欠如のために狂ったように見せます。プロセスの実行を停止するキャンセルボタンを実装したいのですが、ウィンドウが一番上に表示されないようです。C#でこれを行うにはどうすればよいですか?
編集:私はTopMost = trueを試しました。、しかし他のプログラムはそれ自身のウィンドウを上にポップアップし続けます。nミリ秒ごとにウィンドウを最上部に送信する方法はありますか?
編集:これを解決する方法は、システムトレイアイコンを追加することでした。このアイコンをダブルクリックすると、プロセスがキャンセルされます。システムトレイアイコンが隠れることはありません。ご回答くださった皆様、ありがとうございました。「スーパーオントップ」ウィンドウがない理由についての記事を読みました...論理的に機能しません。