一点一滴成长

导航

随笔分类 -  MFC绘制

实现文字跟随鼠标移动--[转]
摘要:可能首先会想到SetROP2()函数,利用这个函数在鼠标移动的时候将上次的文字擦除再显示当前文字,可SetROP2()对于DrawText()输出文本不起作用,因 为其没有用到画笔,所以SetROP2()可以用来当作“橡皮线”而不是整块“橡皮”...... 一种实现方法:在鼠标移动事件函数中绘制文字 阅读全文

posted @ 2016-05-13 15:27 整鬼专家 阅读(1870) 评论(0) 推荐(1)

GDI基础(3):绘制图片
摘要:1、CBitmap位图类封装了Windows GDI中的位图和操作位图的成员函数。CPen、CBrush、CFont、CBitmap是常用的Windows GDI对象,和CFont一样,CBitmap也需要且只能通过其初始化函数来初始化之后才能使用,而CPen、CBrush可以直接在其构造函数中进行 阅读全文

posted @ 2016-05-13 15:01 整鬼专家 阅读(2327) 评论(0) 推荐(0)

GDI基础(1):绘制线条和图形
摘要:1、 绘制一个像素点:SetPixel()。 绘制直线:MoveTo(),LineTo()。 绘制多个首尾相连的线:Polyline()。 绘制矩形:FrameRect(),Rectangle(),FillRect() ,FillSolidRect()。 绘制一个四个角是弧形的矩形:RoundRec 阅读全文

posted @ 2016-05-13 14:30 整鬼专家 阅读(13359) 评论(0) 推荐(1)

GDI基础(2):绘制文本
摘要:1、TextOut()和DrawText()函数 CDC::TextOut()在窗口的指定位置处输出文本,函数声明: CDC::DrawText()在窗口的指定矩形区域内输出指定格式的文本,如果没有特别指明,当输出文本长度大于矩形长度时,仅显示矩形内的文本。函数声明: virtual int Dra 阅读全文

posted @ 2015-06-02 11:05 整鬼专家 阅读(4588) 评论(0) 推荐(0)

WM_PAINT和WM_ERASEBKGND消息
摘要:1、OnPaint()函数是窗口重绘消息WM_PAINT的响应函数,当窗口重绘时会产生WM_ERASEBKGND消息和WM_PAINT消息,而且WM_ERASEBKGND会先于WM_PAINT产生,所以窗口重绘时,会先调用OnEraseBkGnd()擦除窗口,再调用OnPaint绘制窗口。如果你在O 阅读全文

posted @ 2015-04-03 17:02 整鬼专家 阅读(1473) 评论(0) 推荐(0)