--- nono/wx/wxdipswwindow.cpp 2026/04/29 17:05:27 1.1.1.3 +++ nono/wx/wxdipswwindow.cpp 2026/04/29 17:05:44 1.1.1.4 @@ -114,7 +114,6 @@ WXDipswWindow::WXDipswWindow(wxWindow *p SetSizer(topsizer); FontChanged(); - DoSize(); // 現在値を反映 for (int i = 0; i < ndipsw; i++) { @@ -137,14 +136,14 @@ WXDipswWindow::FontChanged() // スクロールバーの幅はフォントサイズで変わるので、 // 高さをそれに連動させる。 - wxSize size = swctl[0]->GetClientSize(); + wxSize size = swctl[0]->GetSize(); size.y = size.x * 5 / 3; for (auto *ctl : swctl) { - ctl->SetClientSize(size); - ctl->SetMinClientSize(size); + ctl->SetSize(size); + ctl->SetMinSize(size); } - DoSize(); + Fit(); } // スクロール位置変更通知