常用的CPaintDC类成员函数
来源:互联网 发布:淘宝那些东西增加权重 编辑:程序博客网 时间:2024/04/30 20:17
参考:http://blog.sina.com.cn/s/blog_50eb38e00100amhe.html
1.文字信息显示
2.画线
3.绘制矩形
4.绘制椭圆
5.画多边形
6.其他绘图函数
void CMainWindow::OnPaint ()
{
CPaintDC dc (this);
//
// Initialize the device context.
//
dc.SetMapMode (MM_LOENGLISH);
dc.SetTextAlign (TA_CENTER | TA_BOTTOM);
dc.SetBkMode (TRANSPARENT);
//
// Draw the body of the ruler.
//
CBrush brush (RGB (255, 255, 0));
CBrush* pOldBrush = dc.SelectObject (&brush);////使用新画笔,保存旧画笔
dc.Rectangle (100, -100, 1300, -200);
dc.SelectObject (pOldBrush);//// 恢复旧画笔
//
// Draw the tick marks and labels.
//
for (int i=125; i<1300; i+=25) {
dc.MoveTo (i, -192);
dc.LineTo (i, -200);
}
for (i=150; i<1300; i+=50) {
dc.MoveTo (i, -184);
dc.LineTo (i, -200);
}
for (i=200; i<1300; i+=100) {
dc.MoveTo (i, -175);
dc.LineTo (i, -200);
CString string;
string.Format (_T ("%d"), (i / 100) - 1);
dc.TextOut (i, -175, string);
}
}
绘制结果如下图:
- 常用的CPaintDC类成员函数
- string类的一些常用成员函数
- CWnd的常用成员函数
- CWnd的常用成员函数
- String类常用成员函数
- MFC常用类成员函数
- CDC类中,常用的一些成员函数
- C++ stl---string类里常用的成员函数
- MFC常用的类及其成员函数简介
- CPaintDC类与 CClientDC类的区别
- CPaintDC类与CClientDC类的区别
- CRecordset类的常用成员函数 成员变量 以及操作实例
- CRecordset类的常用成员函数 成员变量 以及操作实例
- CRecordset类的常用成员函数 成员变量 以及操作实例
- C#----String的常用成员函数
- Java中Object常用的成员函数
- 输入流的常用成员函数
- C++容器vector的常用成员函数
- android Gallery滑动图片
- 如何将vs2012 update4版本降回update1版本
- 春季警惕白癜风容易扩散
- ubuntu php.ini 的路径
- 研究:多感官教学增强记忆 学习效率事半功倍
- 常用的CPaintDC类成员函数
- HEVC的算数编码
- Java容器集合类的区别用法
- CareerCup Implement a stack that pops out the most frequently added item
- vim字符编码设置
- windows7下安装配置phonegap3.0 (cordavo)开发环境
- 开通博客
- 三招帮你防止白癜风复发
- 2014-03-12周三工作日志(忙了一天,竟都在忙一些兼容性的小问题)