From 0b2c621671dc7ce763a3ffcf722a796753c44e67 Mon Sep 17 00:00:00 2001 From: Xi Xu Date: Fri, 13 Sep 2024 02:49:08 +0800 Subject: [PATCH] Update StraightLineView.cpp --- StraightLine/StraightLine/StraightLineView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StraightLine/StraightLine/StraightLineView.cpp b/StraightLine/StraightLine/StraightLineView.cpp index 588ce9b..803dde3 100644 --- a/StraightLine/StraightLine/StraightLineView.cpp +++ b/StraightLine/StraightLine/StraightLineView.cpp @@ -94,13 +94,13 @@ void CStraightLineView::OnDraw(CDC *pDC) { // 调用Bresenham算法绘制直线 BresenhamLine(&memDC); - // 再次获取客户端矩形区域并设置设备上下文的映射模式和视口 + // 设置显示设备上下文的映射模式和视口 pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(m_rect.Width(), m_rect.Height()); pDC->SetViewportExt(m_rect.Width(), -m_rect.Height()); pDC->SetViewportOrg(m_rect.Width() / 2, m_rect.Height() / 2); - // 将内存设备上下文中的位图拷贝到设备上下文中 + // 将内存设备上下文中的位图拷贝到显示设备上下文中 pDC->BitBlt(-m_rect.Width() / 2, -m_rect.Height() / 2, m_rect.Width(), m_rect.Height(), &memDC, -m_rect.Width() / 2, -m_rect.Height() / 2, SRCCOPY); // 恢复旧位图并删除对象