Qtプログラミングをやっていて、MFCよりも手軽にドッキングペインを持つソフトが作成できることに日々感謝しています。しかし、Windows上で使用する場合に限り、ちょっとだけ動作が不自然な部分があります。
それは、QDockWidgetでドッキングしたウィンドウをフローティングした時のフレームのアクティブ状態がWindowsアプリケーションの本来の動作と異なるという点です。
プログラム開発のメモです。
Qtプログラミングをやっていて、MFCよりも手軽にドッキングペインを持つソフトが作成できることに日々感謝しています。しかし、Windows上で使用する場合に限り、ちょっとだけ動作が不自然な部分があります。
それは、QDockWidgetでドッキングしたウィンドウをフローティングした時のフレームのアクティブ状態がWindowsアプリケーションの本来の動作と異なるという点です。
QtでMDIを扱うときの助けになればと思い書いてみました。でも、文章力が無いので、細かくは説明できません……。ここに書くコードはパブリックドメイン・ライセンスとします。煮るなり焼くなりしてください。ただ、実際に使用したりブログなどで記事として使う場合はここにあるソースのAniLaの部分は自分のプロジェクト名などに書き換えてくださいねっ。