2
0
forked from Ivasoft/DSView

fix: The max size of qt window is error, on windows

This commit is contained in:
dreamsourcelabTAI
2024-03-25 19:43:07 +08:00
parent 391be845f1
commit 85991a6c50

View File

@@ -432,15 +432,12 @@ void WinNativeWidget::ResizeChild()
int h = rc.bottom - rc.top;
if (IsMaxsized()){
w -= 4 * k;
h -= 4 * k;
}
else{
int border = 0 * k;
x += border;
y += border;
w -= border * 2;
h -= border * 2;
int borderSizeX = GetSystemMetrics(SM_CXSIZEFRAME) - 2;
int borderSizeY = GetSystemMetrics(SM_CYSIZEFRAME) - 2;
x += borderSizeX;
y += borderSizeY;
w -= borderSizeX * 2;
h -= borderSizeY * 2;
}
MoveWindow(_childWindow, x, y, w + 1 , h + 1 , 1);