0

ビューを3つのビューに分割する2つのスピッターを備えたSDIアプリ[MFC]があります。3 つのビューすべてに CListCtrl/CtreeCtrl を持つ CFormview を実装したところ。

私が欲しいのは、コントロールをアプリケーションの画面に合わせることです。Ctrls は画面に収まらず、スピッターを拡大または縮小しても拡大縮小されません。では、画面にフィットする機能を実現するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

スプリッターがウィンドウが WM_SIZE を受け取る任意のペイン ウィンドウのサイズを変更するとき。WM_SIZE ハンドラーを CFormView(s) に追加し、その関数で子コントロールのサイズを調整します。WM_SIZE は新しいサイズを渡し、 m_some_control.MoveWindow(...) を使用して各コントロールのサイズを変更できます。

于 2014-04-14T11:52:33.730 に答える