Advertisement

02_MFC知识点总结(一)

阅读量:

一、简单绘图基础实践

a) 绘制直线
b) CPen 画笔的应用
c) CBrush 画刷的运用
d) 文字书写与 CFont 的结合

1、绘制直线
a) 鼠标按键的按下与释放
b) 构建画家对象 CClientDC

复制代码
 //创建画家对象,指定绘画设备

    
 	CClientDC dc(this);//画在当前对话框
    
    
    
    

c) 起始点与目标点
MoveTo LineTo
d) 选择对应类别->右键点击->插入变量

2、画笔与画刷的应用
a) 创建绘图对象
b) 设置画笔(画刷)CPen,CBursh
c) 将画笔分配给绘图对象 CDC::SelectObject

实例解析:

1、创建一个新的单文档类型项目

2、在对应类中引入变量(视图类中添加)

复制代码
 /*在DrawView.h中添加变量*/

    
  
    
 private:
    
     CPoint m_myPoint; //鼠标当前的坐标
    
 	bool m_isPress; //鼠标按下与抬起的标识
    
    
    
    

![](https://ad.itadn.com/c/weblog/blog-img/imag

全部评论 (0)

还没有任何评论哟~