早教吧作业答案频道 -->其他-->
怎么用VC设置绘图笔,然后以已知点为中心画一个矩形,并对这个矩形填色前面已经定义坐标为(i,q)COLOREFcolor;intnDC=pDC->SaveDC();//存储DC的原始状态,便于恢复CPenPen;Pen.CreatePen(PSSOLID
题目详情
怎么用VC设置绘图笔,然后以已知点为中心画一个矩形,并对这个矩形填色前面已经定义坐标为(i,q) COLOREF color; int nDC = pDC->SaveDC();//存储DC的原始状态,便于恢复 CPen Pen; Pen.CreatePen(PS_SOLID,1,color); CPen* oldPen = pDC->SelectObject(&Pen);//选择笔redPen,并将返回的指针赋值给oldPen,便于恢复笔的状态 int nLeftRect,nTopRect,nRightRect,nBottomRect;//画矩形 nLeftRect=q-1; nTopRect=i+1; nRightRect=q+1; nBottomRect=i-1; pDC->Rectangle(nLeftRect,nTopRect,nRightRect,nBottomRect); pDC->SelectObject(oldPen); DeleteObject(&Pen); pDC->RestoreDC(nDC);//恢复DC的原始状态
▼优质解答
答案和解析
你的代码基本正确,只是少了刷子 // create and select a solid blue brush CBrush brushBlue(RGB(0, 0, 255)); CBrush* pOldBrush = pDC->SelectObject(&brushBlue); 使用方式和CPen差不多。
看了怎么用VC设置绘图笔,然后以已...的网友还看了以下:
据抛物线y=ax^2-1的焦点坐标为坐标原点,为什么可以得出焦点坐标为(0,(1/4a)-1),我 2020-06-04 …
在直角坐标系中,连接坐标为整数的若干个点组成一个多边形.把多边形各顶点的横坐标和纵坐标都乘以2,得 2020-06-07 …
选修4—4:坐标系与参数方程在直角坐标系xy中,曲线C1的参数方程为(t为参数,a>0).在以坐标 2020-06-14 …
已知曲线C1的参数方程为x=4+5cost,y=5+5sint,以坐标原点为极点,x轴的正半轴为极 2020-06-14 …
(2014•辽宁)将圆x2+y2=1上每一点的横坐标保持不变,纵坐标变为原来的2倍,得曲线C.(Ⅰ 2020-06-14 …
在直角坐标系xOy中,圆C的方程为(x+6)2+y2=25.(Ⅰ)以坐标原点为极点,x轴正半轴为极 2020-06-14 …
已知曲线C1:x=8costy=3sint(t为参数),以坐标原点为极点,x轴的正半轴为极轴建立极 2020-06-14 …
关于一个椭圆的题目!已知椭圆C以坐标轴为对称轴,以坐标原点为对称中心,椭圆的一个焦点为(1,0)点 2020-06-21 …
已知圆M的方程为:x²+y²-2x-2y-6=0,以坐标原点为圆心的圆O与圆M相切已知圆M的方程为 2020-06-27 …
在直角坐标系xOy中,以坐标原点为极点,x轴正半轴为极轴建立极坐标系,半圆C的极坐标方程ρ=2co 2020-07-08 …