From fbf1691f05791c255186809218f537745ffb76db Mon Sep 17 00:00:00 2001 From: MistEO Date: Sun, 11 Jul 2021 18:49:45 +0800 Subject: [PATCH] fix resizeWindow --- MeoAssistance/Assistance.cpp | 8 +++++--- MeoAssistance/MeoAssistance.vcxproj | 1 - MeoAssistance/WinMacro.cpp | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/MeoAssistance/Assistance.cpp b/MeoAssistance/Assistance.cpp index 3e66a334b1..8837d58c39 100644 --- a/MeoAssistance/Assistance.cpp +++ b/MeoAssistance/Assistance.cpp @@ -50,7 +50,11 @@ bool Assistance::setSimulatorType(SimulatorType type) m_pCtrl = std::make_shared(static_cast(int_type | static_cast(HandleType::Control))); m_pWindow = std::make_shared(static_cast(int_type | static_cast(HandleType::Window))); m_pView = std::make_shared(static_cast(int_type | static_cast(HandleType::View))); - return m_pCtrl->findHandle() && m_pWindow->findHandle() && m_pView->findHandle(); + bool ret = m_pCtrl->findHandle() && m_pWindow->findHandle() && m_pView->findHandle(); + if (ret) { + m_pWindow->resizeWindow(1200, 720); + } + return ret; } void Assistance::start() @@ -127,8 +131,6 @@ void Assistance::identify_function(Assistance* pThis) void Assistance::control_function(Assistance* pThis) { - pThis->m_pWindow->resizeWindow(1200, 720); - while (!pThis->m_control_exit) { std::unique_lock lock(pThis->m_tasks_mutex); if (pThis->m_control_running && !pThis->m_tasks.empty()) { diff --git a/MeoAssistance/MeoAssistance.vcxproj b/MeoAssistance/MeoAssistance.vcxproj index e30fe98a5e..38f7fed5d5 100644 --- a/MeoAssistance/MeoAssistance.vcxproj +++ b/MeoAssistance/MeoAssistance.vcxproj @@ -174,7 +174,6 @@ - diff --git a/MeoAssistance/WinMacro.cpp b/MeoAssistance/WinMacro.cpp index 993b9ee22f..e395f096f2 100644 --- a/MeoAssistance/WinMacro.cpp +++ b/MeoAssistance/WinMacro.cpp @@ -63,7 +63,7 @@ bool WinMacro::resizeWindow(int width, int height) return false; } - return ::MoveWindow(m_handle, 100, 100, width, height, true); + return ::MoveWindow(m_handle, 0, 0, width, height, true); } double WinMacro::getScreenScale()