⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdselect.cpp

📁 Wince 下的画图软件的源代码,是一款不错的EVC图形编辑软件,可以直接作为PMP的配套软件.
💻 CPP
字号:
#include "stdafx.h"
#include"CDSelect.h"

//#include "test1View.h"

IMPLEMENT_SERIAL(CDSelect,CUnit,1)
void CDSelect::DrawStatic(CDC*pDC)
{
 
 CPen m_pen;
 m_pen.CreatePen(m_PenStyle,m_PenWidth,m_PenColor);
 CPen* pen=(CPen*)pDC->SelectObject(&m_pen);
 int oldDrawingMode=pDC->SetROP2(m_DrawingMode);
 COLORREF OldColor=pDC->SetBkColor(m_BackgroundColor);
 int OldBkMode=pDC->SetBkMode(m_BkMode);
 
 pDC->MoveTo(m_FirstPoint);
 pDC->LineTo(m_SecondPoint);
 pDC->SelectObject(pen);
 pDC->SetROP2(oldDrawingMode);
 pDC->SetBkMode(m_BkMode);
 pDC->SetBkColor(OldColor);
}

CDSelect::CDSelect()
{ 
	CUnit::Initial();
   

}

 

void CDSelect::Initial()
{
  m_FirstPoint=0;
  m_SecondPoint=0;
  m_PenColor=RGB(0,0,0);
  m_PenWidth=1;
  m_PenStyle=PS_SOLID;
}




void CDSelect::DrawActive(CDC *pDC,CPoint point)
{
 
 CPen m_pen;
 m_pen.CreatePen(PS_SOLID,2,RGB(255,0,0));
 CPen* pen=(CPen*)pDC->SelectObject(&m_pen);

 COLORREF OldColor=pDC->SetBkColor(RGB(0,255,0));
 int OldBkMode=pDC->SetBkMode(m_BkMode);


 pDC->MoveTo(m_FirstPoint);
 pDC->LineTo(m_SecondPoint);
 pDC->SelectObject(pen);

 pDC->SetBkMode(m_BkMode);
 pDC->SetBkColor(OldColor);
 
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -