0

Qt で他のアプリケーション ウィンドウ (一部は Qt ではない) を制限して、最大化したときに Qt アプリケーションと重ならないようにする方法を探しています。基本的に、Windows タスクバーを作成したいと考えています。アプリケーションが最大化されたときにアプリケーションが Windows タスクバーにドッキングするのと同じ方法で、アプリケーションのエッジを Qt タスクバーの適切なエッジにドッキングしたいと考えています。このタスクバーは画面の上端に沿って存在することを想定していますが、ユーザーがどちらの端に表示するかを決定できるようにしたいと考えています。

常に一番上にあるウィンドウを作成するのは難しくないことはわかっていますが、それは私が理解するのに苦労している自動ドッキングの問題です。

私は今、Windowsでこれを達成することだけを考えています。

助けてくれてありがとう。

4

1 に答える 1

1

それを行う方法の詳細な説明は、ここで回答するには長すぎますが、SHAppBarMessageに関する MSDN ドキュメントを参照してください。そのように作成されたタスクバーは、windows タスクバーの一部にすることもできます;)

于 2011-09-28T07:16:38.637 に答える