0

QMainWindow を使用して Qt::CustomizeWindowHint フラグを使用してウィンドウを作成し、タイトル バーを削除しました。カスタマイズしたウィジェットを使用して新しいタイトル バーを作成し、ウィンドウ移動機能を実装しました。そのため、私のウィンドウ ウィジェットは、移動中のウィンドウで aero-snap を使用すると機能しません。(そして、私のウィンドウはウィンドウのサイズ変更時に aero-snap で動作しません) カスタマイズされたウィジェットで aero スナップを使用するにはどうすればよいですか? それともエアロスナップのアピを知っていますか?Aeroスナップ API に関連する Web ページをいくつか見つけましたが、C# についてのみ説明さ れています。ウィンドウの背後にある画面の状態をプレビューする Aero 機能とは何ですか? C++ で関数を使用するにはどうすればよいですか? ありがとう。

4

1 に答える 1

0

CustomizeWindowHint を使用してタイトル バーを削除すると、Aero Snap を実行できません。

タイトル バーには、ウィンドウ マネージャーによって制御される暗黙の機能が付属しており、この機能には、最小化、最大化、サイズ変更、移動、システム メニューなど、欠落していることに既に気付いている可能性のある機能が含まれています。

タイトル バーを削除すると、基本的にネイティブ ウィンドウ マネージャーのサポートが削除され、これらの機能を自分で実装する必要があります。

于 2013-01-01T06:35:08.480 に答える