C ++、MFCを使用して、MDIタブ付きグループを備えたアプリケーションがあります。私は1票0answers21ビューにプログラムで新しいタブグループを作成し、タブを移動するコードを書きました。それはすべてうまくいきます。
しかし、作成するタブグループのサイズを設定するのに問題があります。デフォルトでは、グループには使用可能なスペースの半分のサイズが与えられます。タブコントロールクラスで公式のサイズメソッドが見つかりませんでした。そこで、代わりにグループコントロールでSetWindowPos()とMoveWindow()を試しました。それは影響があるようですが、完全な影響ではありません。
たとえば、グループAをフレームウィンドウの領域の10%にし、グループBを90%にしたいとします。SetWindowPos()またはMoveWindow()を呼び出すと、要求した10%:90%ではなく約30%:70%になります。私が言ったことをやりたいようですが、それはそれと戦っています。
また、事前にタブコントロールのAutoSizeWindow(FALSE)メソッドを呼び出してみました。
しかし、それは役に立ちませんでした。
何か案は?何か案は?