windows编程中常见图形界面的绘制.docxVIP

  • 8
  • 0
  • 约1.77千字
  • 约 2页
  • 2023-12-14 发布于广东
  • 举报

windows编程中常见图形界面的绘制

一、vc+编程形式

图形是windows应用程序的重要组成部分。美丽的界面是所有成功软件的共同特征。有过开发图形界面经验的程序员都知道,在绘制的过程中,过于频繁地刷新,屏幕势必会出现闪烁的现象,CPU时间占用率相当高,绘图的效率极低,甚至会导致程序崩溃。VC++是当前最为流行的基于Windows的语言开发工具之一,其功能的强大,几乎无所不能。VC++的编程方式有两种,一种是直接使用API函数,另一种是使用MFC类库。第一种方式是传统的Windows编程方式,还保留有面向过程的特征。第二种方式下,MFC把所有的API函数封装到各种类与对象内,是面向对象与Windows编程的有机结合,真正体现了VC++的编程风格。下面就将在VC++的开发环境下,阐明绘图闪烁的原因,以及如何利用双缓冲技术来实现无闪烁的高效绘图。

二、绘画和素描道具

MFC中提供了大量的封装好的类,这些类提供了丰富绘图的工具和方法。

(一)绘画类

1.图形设备接口

Windows操作系统是一种与设备无关的操作系统。Windows操作系统是通过图形设备接口(GraphicsDeviceInterface,GDI)这样的功能模块来实现设备无关性的。GDI的功能由一系列的GDI函数分工实现,这些GDI函数已被封装在MFC的CDC类及其派生类中。

2.绘制功能性图形

设备描述

文档评论(0)

1亿VIP精品文档

相关文档