私は wxListbook をセットアップしており、ページ タイトルが表示される左側のリストに静的な幅を設定したいと考えています。現在、ページが追加されていない場合、幅はなく、ページが追加された場合、幅は最長のタイトル間隔になります。
空の:
追加されたページ:
私はいくつかのことを試しましたが、うまくいきませんでした。
最初に、列幅を設定しようとしましたが、違いは見られませんでした:
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
wxListView* listBookListView1 = listBook->GetListView();
listBookListView1->SetColumnWidth(0,400); //tried 0,1,-1 for the first parameter
次に、SetMinSize を試しましたが、やはり違いはありません。
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
listBook->SetMinSize(wxSize(400,500));
私も SetSize を試しましたが、違いはありません:
listBook = new wxListbook( this, ID_LISTBOOK, wxDefaultPosition, wxDefaultSize, wxLB_LEFT );
listBook->SetSize(wxSize(200,200));
これを行う正しい方法は何ですか?助けていただければ幸いです。