MFC绘图
来源:互联网 发布:查看mac激活时间 编辑:程序博客网 时间:2024/04/28 22:48
CBrush brush;
CPen pen;
brush.CreateSolidBrush(RGB(255, 0, 0)); // 填充椭圆的颜色
pen.CreatePen(PS_SOLID, 1, RGB(0, 0, 255)); // 椭圆边的颜色
dc.SelectObject(brush);
dc.SelectObject(pen);
dc.Ellipse(selected_point.x - 10,selected_point.y - 10,selected_point.x + 10,selected_point.y + 10);
CPen pen;
brush.CreateSolidBrush(RGB(255, 0, 0)); // 填充椭圆的颜色
pen.CreatePen(PS_SOLID, 1, RGB(0, 0, 255)); // 椭圆边的颜色
dc.SelectObject(brush);
dc.SelectObject(pen);
dc.Ellipse(selected_point.x - 10,selected_point.y - 10,selected_point.x + 10,selected_point.y + 10);
//画出蓝色边框的红色椭圆
CClientDC dc(this);
CPen pen(PS_SOLID, 1, RGB(0, 0, 255));//设置画笔颜色,默认是黑色
//pen.CreatePen(PS_SOLID, 1, RGB(0, 0, 255));//如果不注释此行,则上一行中括号内的代码可去掉,效果一样
dc.SelectObject(pen);
dc.MoveTo(start_point);//移动画笔到start_point开始画直线,如果没有这行代码,这默认从(0,0)开始画直线
dc.LineTo(end_point);//start_point和end_point都是CPoint类型
//画出一条直线,从点start_point到end_point
CClientDC dc(this);
CPen pen(PS_SOLID, 1, RGB(0, 0, 255));
dc.SelectObject(pen);
dc.Rectangle(CRect(start_point, end_point));
/*dc.Rectangle(CRect(start_point.x, start_point.y, end_point.x, end_point.y));*/ //上一行代码可换为这行代码,效果一样
//画出一个矩形,左上角的点为start_point,右下角的点为end_point
0 0
- MFC绘图
- MFC绘图
- MFC绘图
- MFC绘图
- mfc 绘图
- MFC绘图
- MFC 绘图
- MFC 绘图
- MFC 绘图
- MFC绘图
- MFC绘图
- MFC--绘图
- MFC绘图
- MFC绘图
- MFC绘图
- MFC绘图
- mfc绘图
- MFC绘图
- 【ZOJ】3889 Making Sequence【构造】
- 3.2.用户空间客体管理器
- LeetCode OJ 之 Different Ways to Add Parentheses(增加括号的不同方法)
- Agri-Net (POJ 1258)
- StringBuffer内容清空效率比较
- MFC绘图
- 获取手机的IMEI,MSISDN,ICCID,IMSI
- 某互联网金融公司“产品经理”培训圆满结束!
- C/C++中的void 和 void *
- Birt 报表参数的使用
- 数据结构之循环链表
- PHP获取MAC地址
- 南阳oj 语言入门 精挑细选 题目 263
- poj 3278 Catch That Cow