2012-03-21 17 views
0

2つのウィンドウをドッキングする方法はありますか(Winampのように)、アプリケーションはWinApi、他のウィンドウはアプリケーションに接続されていませんか?だから私は他のアプリからウィンドウを移動する場合、私のウィンドウはそれと "接着"し、同じ方向に移動します。C++ドッキングウィンドウ

答えて

1

はい、それはかなり簡単です。 otherHWNDが動くたびに生成されるWM_MOVEメッセージを取得するには、SetWindowsHookEx(WH_CALLWNDPROCRET, otherHWND)を使用してください。

1

これはC#でIプログラムため、C++で可能ですが、何を試みることができることであれば、私にはわからない:

は、2枚のパネルを作成します。 パネル2を下にドッキングします。 ドッキングパネル1を埋める。 パネル2の上にスプリッターを配置して、サイズを変更できます。

私は以前このソリューションを使用していましたが、かなりうまくいきました:)。

関連する問題