
Windows编程
文章平均质量分 54
wgtmac
这个作者很懒,什么都没留下…
展开
-
WM_PAINT消息小结
WM_PAINT是Windows窗口系统中一条重要的消息,应用程序通过处理该消息实现在窗口上的绘制工作。1. 系统何时发送WM_PAINT消息?系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;大多数的时候应用也需要能够主动引发窗口中的绘制操作,比如当窗口显示的数据改变的时候,这一般是通过InvalidateRect和 In转载 2011-03-12 20:35:00 · 762 阅读 · 0 评论 -
Windows映射模式
<br />Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定, 这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单 位(如毫米),还可以是用户自定义的一种单位。在Windows应用程序中,只要与输出有关系,都 要使用映射模式。本文的目的是帮助读者了解映射模式的一些基本知识,并对在使用中经常 出现的一些问题提出解决方案。 <br />一、映射模式基本知识<br /> 当Windows应用程序在其客户区绘制图形时,必须给出在客户区的位置,转载 2011-03-13 12:51:00 · 567 阅读 · 0 评论 -
理解SetWindowExtEx
SetWindowOrgEx这个window是看不见的,可以假想有这么一个window,提供GDI画图函数以逻辑坐标来画图,这个坐标系也叫page space坐标系,有自定义原点与单位长度(逻辑单位,如0.1mm,从而可以与设备无关)SetWindowOrgEx这个window是看不见的,可以假想有这么一个window,提供GDI画图函数以逻辑坐标来画图,这个坐标系也叫page space坐标系,有自定义原点与单位长度(逻辑单位,如0.1mm,从而可以与设备无关)SetViewportOrgEx物理设备坐标转载 2011-03-13 12:53:00 · 1150 阅读 · 0 评论