FIX: windows position after Maximize on Win32
Change-Id: I02d491e819369009ae188a1dd4cfe98900e52c6b
This commit is contained in:
parent
18920df354
commit
45e7443bb3
|
@ -352,6 +352,12 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, BORDERLESS_FRAME_
|
||||||
e.Skip();
|
e.Skip();
|
||||||
});
|
});
|
||||||
setMaxSize();
|
setMaxSize();
|
||||||
|
this->Bind(wxEVT_MAXIMIZE, [this](auto &e) {
|
||||||
|
wxDisplay display(wxDisplay::GetFromWindow(this));
|
||||||
|
auto pos = display.GetClientArea().GetPosition();
|
||||||
|
Move(pos - wxPoint{8, 8});
|
||||||
|
e.Skip();
|
||||||
|
});
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
// BBS
|
// BBS
|
||||||
Fit();
|
Fit();
|
||||||
|
|
Loading…
Reference in New Issue