关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

图形绘制gdi概述

作者:佚名   时间:2014-05-13   分享到:

编写图形代码,首先要知道如果一个窗口被其他窗口遮挡住,windows并没有存储每个已打开窗口的外观,如果被遮挡的窗口置于前台,让它可见,windows就会告诉应用程序,这个窗口现在是可见的,需要绘制它吗?我们只需绘制窗口的内容,windows会考虑窗口的边框,标题栏和其他窗口要素.
 当创建一个窗口,并在这个窗口中进行绘图时,一般要声明一个派生于system.windows.forms.form的类.如果要编写一个定制控件,就要声明一个派生于system.windows.forms.usercontrol的类,在这两种情况下,都重写了虚拟函数onpaint().只要窗口的任何一部分需要重新绘制,windows都会调用这个函数.
 在这个事件中,painteventargs类是一个参数.在painteventargs中有两个重要的信息:graphics对象和cliprectangle对象.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3318.html

上海联楷网络新闻