Windowsでは、フォアグラウンドウィンドウ(GetForegroundWindow)である最小化されたウィンドウがあります。ウィンドウを非表示にして、再び表示されるようにしたい。ウィンドウを元の状態に戻すにはどうしたらいいですか?すなわち、ウィンドウが最小化される前に「復元」されていれば、復元する必要があります。最小化する前に最大化した場合は、再度最大化し、特に復元しないかしてください。ウィンドウを元の状態に戻す方法(復元または最大化)?
私は一緒に設定することができるフラグでなければならないのみ{最小復元、最大}のうちウィンドウの現在の状態を決定するが、理論的には、最小及び最大化することができると思われます。ユーザーがそれをクリックすると
どのようにエクスプローラのタスクバーはウィンドウを表示するためにどのような状態に知っているのですか?
ここにプログラムを書いていますか?もしそうなら、どの言語を使用していますか? – ChrisF
申し訳ありませんが、C#アプリケーションを作成していますが、既にWin APIへのP/Invoke呼び出しが含まれているため、管理されたWinAPIソリューションでうまくいきます。私もCに精通しているので、私もそれを使うことができます。 – ygoe