|
网站首页
|
文章中心
|
电子书下载
|
矢量图库
|
视频教程
|
素材下载
|
程序代码下载
|
JS代码
|
论坛
|
常用软件类:
|
杀毒安全
|
联络聊天
|
网络软件
|
多媒体类
|
系统工具
|
图形图像
|
系统工具
|
应用软件
|
行业软件
开发设计类:
|
动画制作
|
图像处理
|
3D设计
|
操作系统
|
站长学院
|
网络相关
|
WEB设计
|
数据库类
|
程序开发
您当前位置:您现在的位置:
龙腾软件教程网
>>
文章中心
>>
应用程序
>>
VC教程
>>
VC技巧心得
>> 文章正文
VC 画图原理分析
作者:佚名 文章来源:
网络
点击数: 更新时间:2006-11-19
用vc 做程序,如何画图是一个大家都很关心,但是却感到很难以理解的问题,因为在mfc的封装之下,没有现成的画图函数供你直接调用,像vb等等里面直接来个 point之类的,常常让人感到无从下手。这两天帮人解决了一个用内存缓冲画图的问题,顺便也就谈谈这些东西,也算是总结。我先来解释一下在mfc里面很关键的设备环境描述符,也就是所谓的DC(device context)。还是从历史来看吧,dos时代,我们如果要绘图,必须通过一系列系统函数来启动图形环境(用过turbo pascal或者turbo c的人该还有印象吧),这之间对各种硬件的初始化参数都不相同,非常的烦人,常常还要查阅硬件手册,那时的程序智能针对最流行的硬件来编写,对不流行的就没有办法了。windows操作系统为了屏蔽不同的硬件环境,让编程时候不考虑具体的硬件差别,采取了一系列办法,设备环境描述符就是这样产生的。简单的说,设备描述符抽象了不同的硬件环境为标准环境,用户编写时使用的是这个虚拟的标准环境,而不是真实的硬件,与真实硬件打交道的工作一般交给了系统和驱动程序完成(这同样解释了为什么我们需要经常更新驱动程序的问题)。使
上一篇文章:
VC中实现淡入淡出的启动画面
下一篇文章:
VC实现动态改变Windows的显示特性
相关
文章
VC++开发的应用技巧三则
Visual C++中用ADO进行数据库编程
VC6.0中使用ADO操作Access数据库
Visual C++中的ODBC编程实例
VC++实现ODBC数据源设置
VC++中调用ADO的常用方法
Visual C++ ADO数据库编程入门
vc数据库编程中CRecordView类简介
Visual C++数据库编程--CDatabase类
Visual C++数据库编程--CRecordSet类
最新教程
ASP.NET2.0技巧实现主页嵌套
利用Flash 8.0制作精致图标
JavaScript 和 Flash 间的通信技
Javascript实现页内查找关键词实
CorelDraw输出打印PostScript文件
Java的中文编程配置心得
Word 2007制作发文件用的方格稿纸
让网际快车变得自动听话
拯救eMule电骡的劳动成果
防止IE被恶意修改的技巧
推荐教程
利用Nero制作VCD图解教程
Illustrator制作春天花朵矢量图
AutoCAD高级技巧大全
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
版权所有2006-2008 龙腾教程网