CClientDC dc(this); CPen pen, *ppen; CString str; int i, j; int x, y; pen.CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); ppen = dc.SelectObject(&pen); dc.Rectangle(0, 0, 690, 530); dc.MoveTo(30, 30); //绘制坐标轴 dc.LineTo(30, 510); //竖起轴 dc.LineTo(680, 510); //水平轴 for (i = 0; i <= 16; i++) { str.Format(_T("%d"), i * 40); dc.TextOut(27 + 39.5 * i, 513, str); //绘制X轴刻度 dc.MoveTo(i * 40 + 30, 510); dc.LineTo(i * 40 + 30, 505); } //写Y轴刻度值 for (i = 0; i <= 9; i++) { str.Format(_T("%d"), i * 30); dc.TextOut(6, 510 - 50 * i - 7, str); //绘制Y轴刻度 dc.MoveTo(35, 510 - 50 * i); dc.LineTo(30, 510 - 50 * i); } //绘制X箭头 dc.MoveTo(670, 507); dc.LineTo(680, 510); dc.LineTo(670, 513); //绘制Y箭头 dc.MoveTo(27, 40); dc.LineTo(30, 30); //绘制左边箭头 dc.LineTo(33, 40); //绘制右边箭头
绘坐标
最新推荐文章于 2023-02-04 22:16:17 发布