Слияние кода завершено, страница обновится автоматически
#include "StdAfx.h"
#include "viewPoint.h"
#include "bllShape.h"
viewPoint* viewPoint::m_inst = NULL;
viewPoint::viewPoint(CWnd* wnd)
{
m_pDc = nullptr;
m_window = wnd;
m_BtnDown =false;
m_pShape = nullptr;
m_data.addShape();
}
void viewPoint::drawShape()
{
CRect rect;
m_window->GetClientRect(&rect);
m_pDc = m_window->GetDC();
CBrush brush(COLORREF(RGB(200,200,200)));
CGdiObject* pObj = m_pDc->SelectObject(&brush);
m_pDc->FillRect(rect,&brush);
m_pDc->SelectObject(&pObj);
CPen pen(PS_SOLID,5,COLORREF(RGB(0,255,0)));
pObj = m_pDc->SelectObject(&pen);
for (vector<list<POINT>>::iterator it=m_data.getData().begin();it!=m_data.getData().end();it++)
{
for (list<POINT>::iterator itList=(*it).begin();itList!=(*it).end();itList++)
{
m_pDc->MoveTo(*itList);
itList++;
if(itList!=(*it).end())
{
m_pDc->LineTo(*itList);
}
itList--;
}
}
m_pDc->SelectObject(&pObj);
}
void viewPoint::drawLine(POINT& s)
{
//
if(m_data.getData()[m_data.getData().size()-1].size()>0)
{
CPen pen(PS_SOLID,5,COLORREF(RGB(0,255,0)));
CGdiObject* pObj = m_pDc->SelectObject(&pen);
m_pDc->LineTo(s);
m_pDc->SelectObject(&pObj);
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )