From 1754bb6f872cb40f15bed25873e5c0b000943d86 Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Tue, 17 Sep 2024 10:38:59 +0300 Subject: [PATCH] [win] online-installer: debug --- .../extras/online-installer/src/uiclasses/drawningengine.cpp | 4 ++-- win-linux/extras/online-installer/src/uiclasses/window.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/win-linux/extras/online-installer/src/uiclasses/drawningengine.cpp b/win-linux/extras/online-installer/src/uiclasses/drawningengine.cpp index d226fdcc0..a3d477832 100644 --- a/win-linux/extras/online-installer/src/uiclasses/drawningengine.cpp +++ b/win-linux/extras/online-installer/src/uiclasses/drawningengine.cpp @@ -133,8 +133,8 @@ void DrawingEngine::DrawTopBorder(int brdWidth, COLORREF brdColor) const { HPEN pen = CreatePen(PS_SOLID, brdWidth, brdColor); HPEN oldPen = (HPEN)SelectObject(m_hdc, pen); - MoveToEx(m_hdc, m_rc->left, m_rc->top, NULL); - LineTo(m_hdc, m_rc->right, m_rc->top); + MoveToEx(m_hdc, m_rc->left - 1, m_rc->top + brdWidth - 1, NULL); + LineTo(m_hdc, m_rc->right, m_rc->top + brdWidth - 1); SelectObject(m_hdc, oldPen); DeleteObject(pen); } diff --git a/win-linux/extras/online-installer/src/uiclasses/window.cpp b/win-linux/extras/online-installer/src/uiclasses/window.cpp index 6add8ebbc..010004862 100644 --- a/win-linux/extras/online-installer/src/uiclasses/window.cpp +++ b/win-linux/extras/online-installer/src/uiclasses/window.cpp @@ -25,7 +25,7 @@ static double GetLogicalDpi(HWND hWnd) UINT(WINAPI *_GetDpiForWindow)(HWND) = NULL; *(FARPROC*)&_GetDpiForWindow = GetProcAddress(module, "GetDpiForWindow"); if (_GetDpiForWindow) - return _GetDpiForWindow(hWnd)/96; + return (double)_GetDpiForWindow(hWnd)/96; } HDC hdc = GetDC(NULL); double dpi = (double)GetDeviceCaps(hdc, LOGPIXELSX)/96;