2017-10-27 5 views
0

wxTreeListCtrlから選択したすべてのリーフノードを取得する必要があります。それにはどんな機能がありますか? GetSelection()関数は最新のノードのみを返します。私はすべてのノードが必要です。ツリーをたどって、選択したリーフノードを取得する必要がありますか? これを行うためのより良い/効率的な方法はありますか?wxtreelistctrlからすべての選択されたリーフノードを取得する関数はありますか?

答えて

0

unsigned wxTreeListCtrl::GetSelections(wxTreeListItems& selections) constのような意味ですか?

+0

はい、私はwxWidgets 3.0.3のサンプルからtreelistプロジェクトをビルドしています。そのツリーリストプロジェクトを実行した後、ウィンドウが表示され、スタイルから「2状態チェックボックス」と「複数選択」が選択されました。そのツリーのチェックボックスをいくつか選択しました。私が操作から "Dumpselections"をクリックしたとき。さて、デバッギングコントローラがOnDumpSelection()に入っています。私は "numSelected"の適切な値を見ることができません。そして、ループのためにデフォルトの場合から適切に実行さえしていません。それはバグですか、何か間違いをしていますか? – alohamora

関連する問題