スクロールされたウィンドウがあり、スクロールされたウィンドウに複数のツリー コントロールを配置しています。treectrl のルートに子アイテムを追加すると、スクロールウィンドウが作成され、すべての子にアクセスできるようになります。私が達成する必要があるのは、スクロールされたウィンドウではなく、ツリー ctrl に割り当てられるサイズを増やすことです。どうすればこれを達成できますか
1 に答える
2
これを自動的に行う方法はないと思います。手動で実装する必要があります。つまり、挿入が完了したら、コントロールのサイズ変更を明示的に呼び出します。ここで、この質問から取られたC++コードスニペット
treeCtrl->InvalidateBestSize();
treeCtrl->SetClientSize(treeCtrl->GetBestSize());
Python のバージョンはそれほど変わらないはずです。おそらく、->演算子をドットに置き換える必要があります。
于 2015-09-14T09:57:22.573 に答える