From c08fcb0ca69c8893d64504e082608ad8fb82eb40 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 월, 25 10월 2021 08:58:31 +0900 Subject: [PATCH] 프로그램 시작시 백업 기능 삭제(네트워크 딜레이로 인한 프로그램 지연) --- ReviewHistory/ReveiwHistory/akImageView.cpp | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ReviewHistory/ReveiwHistory/akImageView.cpp b/ReviewHistory/ReveiwHistory/akImageView.cpp index d8f6e8f..cd95e60 100644 --- a/ReviewHistory/ReveiwHistory/akImageView.cpp +++ b/ReviewHistory/ReveiwHistory/akImageView.cpp @@ -183,8 +183,13 @@ pOldBitmap = BitmapDC.SelectObject(&pImageData->m_Bitmap); - double dOnePixelX = (double)m_rectData.Width() / m_AxisX.GetRangeValue(); - double dOnePixelY = (double)m_rectData.Height() / m_AxisY.GetRangeValue(); + /*< LYW 20211018 - #3684 MOD Start >*/ + m_dOnePixelX = m_AxisX.GetRangeValue() / (double)m_rectData.Width(); + m_dOnePixelY = m_AxisY.GetRangeValue() / (double)m_rectData.Height(); + /*< LYW 20211018 - #3684 MOD End >*/ + /*< Origin Code >*/ + //double dOnePixelX = (double)m_rectData.Width() / m_AxisX.GetRangeValue(); + //double dOnePixelY = (double)m_rectData.Height() / m_AxisY.GetRangeValue(); if (1)//dOnePixelX > 2 && dOnePixelY > 2) { @@ -312,9 +317,19 @@ CRect rect; this->GetClientRect(rect); + + /*< LYW 20211018 - #3684 ADD Start >*/ + CPoint Center; + Center.x = rect.Width() / 2; + Center.y = rect.Height() / 2; + /*< LYW 20211018 - #3684 ADD End >*/ - point.x += m_nHScroll; - point.y += m_nVScroll; + /*< LYW 20211018 - #3684 MOD Start >*/ + point.x = (point.x - Center.x) * m_dOnePixelX; + point.y = (point.y - Center.y) * m_dOnePixelY; + /*< LYW 20211018 - #3684 MOD End >*/ + /*< Origin Code >*/ + GetParent()->PostMessage(UM_FORMMAP_IMAGEMOUSECLICK, static_cast<WPARAM>(0), MAKELPARAM(point.x, point.y)); /*m_pParentWnd->SendMessage(WM_LBUTTONDOWN, static_cast<WPARAM>(nFlags), MAKELPARAM(point.x, point.y));*/ } break; -- Gitblit v1.9.3