--- nono/wx/wxsubwindow.cpp 2026/04/29 17:04:53 1.1.1.4 +++ nono/wx/wxsubwindow.cpp 2026/04/29 17:04:56 1.1.1.5 @@ -18,16 +18,10 @@ wxBEGIN_EVENT_TABLE(WXSubWindow, inherit EVT_CLOSE(WXSubWindow::OnClose) wxEND_EVENT_TABLE() -// コンストラクタ (スタイル指定あり) +// コンストラクタ WXSubWindow::WXSubWindow(wxWindow *parent, wxWindowID id, const wxString& name, int style) - : inherited(parent, id, name, style) -{ -} - -// コンストラクタ (スタイル指定なし) -WXSubWindow::WXSubWindow(wxWindow *parent, wxWindowID id, const wxString& name) - : WXSubWindow(parent, id, name, DEFAULT_STYLE) + : inherited(parent, id, name, wxDefaultPosition, wxDefaultSize, style) { } @@ -41,7 +35,7 @@ void WXSubWindow::OnClose(wxCloseEvent& event) { // ウィンドウリストから自身を削除 - gMainFrame->DeleteWindow(GetId()); + gMainFrame->DeleteWindow(this); } // テキスト系パネルのフォントサイズを変更する