ウィンドウがユーザーに表示されていないかどうかを検出し、ユーザーが好みに合わせてサイズを変更できるように、ウィンドウを表示可能な位置に移動するにはどうすればよいですか。
問題:-フォームの位置とサイズを保存するプログラムがあります。これは完全に機能します。残念ながら、多くのユーザーは現在、複製と拡張を切り替えることができる複数の画面のグラフィックカードを持っています。
したがって、ユーザーがフォームを閉じ(プログラムは元の場所に保存されます)、ユーザーがシステムを切り替えて重複から拡張されたと言うと、プログラムが開きます。現在の画面システムの制限を超えたため、プログラムフォームは表示されなくなりました:(ユーザーはタスクバーで実行されていることを確認できます。ただし、アイコンをクリックすると、プログラムを最小化または最大化して右クリックするだけの短いフラッシュが表示されます。閉じるオプションのみがあります。
ユーザーに表示されないようにトラップしてから、アクティブなウィンドウに自動サイズ変更する必要があります。その後、ユーザーは適切と思われるサイズ変更/移動を行うことができます。
私はどんなアイデア/ポインターも歓迎します