项目创建——VS2019选择MFC应用,更改以下配置 :1.单个文档 2.MFC规范

绘制基础直线、矩形
void Ctest01View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
P1 = point;//起始点为p1
CDC* pDC = GetDC();
pDC->MoveTo(P0);
pDC->LineTo(P1);
/*pDC->Rectangle(CRect(P0, P1));*/
ReleaseDC(pDC);
CView::OnLButtonUp(nFlags, point);
}
void Ctest01View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
P0 = point;
CView::OnLButtonDown(nFlags, point);
}
椭圆及填色
void Ctest01View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
P1 = point;
CDC* pDC = GetDC();
CPen NewPen, * pOldPen;
NewPen.CreatePen(PS_SOLID, 3, RGB(255, 0, 0));//绘制椭圆,边框颜色为红色
pOldPen = pDC->SelectObject(&NewPen);
CBrush NewBrush, * pOldBrush;
NewBru

本文档详细介绍了如何使用VS2019创建MFC应用程序,并逐步讲解了配置过程,包括选择单个文档和遵循MFC规范。接着,文章阐述了如何在项目中绘制基本的直线、矩形和椭圆,以及如何填充颜色。最后展示了绘制图形的效果图。
最低0.47元/天 解锁文章
832

被折叠的 条评论
为什么被折叠?



