2

スクロールされたウィンドウがあり、スクロールされたウィンドウに複数のツリー コントロールを配置しています。treectrl のルートに子アイテムを追加すると、スクロールウィンドウが作成され、すべての子にアクセスできるようになります。私が達成する必要があるのは、スクロールされたウィンドウではなく、ツリー ctrl に割り当てられるサイズを増やすことです。どうすればこれを達成できますか

4

1 に答える 1

2

これを自動的に行う方法はないと思います。手動で実装する必要があります。つまり、挿入が完了したら、コントロールのサイズ変更を明示的に呼び出します。ここで、この質問から取られたC++コードスニペット

treeCtrl->InvalidateBestSize();
treeCtrl->SetClientSize(treeCtrl->GetBestSize());

Python のバージョンはそれほど変わらないはずです。おそらく、->演算子をドットに置き換える必要があります。

于 2015-09-14T09:57:22.573 に答える