2017年3月12日

关于MFC中的OnPaint和OnDraw

摘要: 当窗口发生改变后,会产生无效区域,这个无效的区域需要重画。 一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客户区有变化)。 非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或 OnPaint()来重画窗口。 阅读全文

posted @ 2017-03-12 14:08 我来乔23 阅读(4483) 评论(0) 推荐(0) 编辑

Windows绘图中的GDI映射模式

摘要: 对Windows编程新手来说,GDI编程中最困难的部分就是映射模式(Mapping Mode)。 什么是映射模式? 我们知道,GDI画图是在设备描述表这个逻辑意义上的显示平面上进行,其使用的是逻辑坐标,简单地说,映射模式就是设备描述表的属性,用于确定从逻辑坐标到设备坐标值的转换方式。 Windows 阅读全文

posted @ 2017-03-12 11:45 我来乔23 阅读(1503) 评论(0) 推荐(0) 编辑

导航