From 74031db4b8c366531db5be8fa8d765483ab377b0 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 8 Sep 2018 23:31:20 +0800 Subject: ... --- CruUI/ui/window.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'CruUI/ui/window.cpp') diff --git a/CruUI/ui/window.cpp b/CruUI/ui/window.cpp index 4ab38cad..2c731a1e 100644 --- a/CruUI/ui/window.cpp +++ b/CruUI/ui/window.cpp @@ -136,7 +136,7 @@ namespace cru }); } - Window::Window() : layout_manager_(new WindowLayoutManager()), control_list_({ this }) { + Window::Window() : Control(true), layout_manager_(new WindowLayoutManager()), control_list_({ this }) { auto app = Application::GetInstance(); hwnd_ = CreateWindowEx(0, app->GetWindowManager()->GetGeneralWindowClass()->GetName(), @@ -342,7 +342,7 @@ namespace cru void Window::SetSize(const Size & size) { - SetClientSize(size); + } void Window::RefreshControlList() { @@ -429,6 +429,7 @@ namespace cru void Window::OnResizeInternal(int new_width, int new_height) { render_target_->ResizeBuffer(new_width, new_height); + Relayout(); } void Window::OnSetFocusInternal() -- cgit v1.2.3