在vc环境下,不是turbo c ,C/C++/MFC三者分布用什么方式输出图像?

aka2006 2003-10-16 08:48:17
在vc环境下,不是turbo c ,C/C++/MFC三者分布用什么方式输出图像?
好像turbo c下面有graphics.h可以输出图像,但是Vc里面好像没有这类的库。
mfc的是用doc/view结构用OnDraw(GDI)输出,可以补充。
关键是怎么用C/C++语言自定义的标准库,不用MFC怎么输出图像。比如原来的graphic.h
...全文
53 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lygfqy 2003-10-24
  • 打赏
  • 举报
回复
这些主要牵扯的内容是图形库的函数问题,
楼主不妨看看有关图形界面的书就明白了
程序中需要什么样的库是自己选择的,
当然你也可以在vc中加入标准图形库或者其他的库来
显示你要显示的东西
aka2006 2003-10-20
  • 打赏
  • 举报
回复
答非所问,概念不清
sevencat 2003-10-17
  • 打赏
  • 举报
回复
win画图一般用的是DDB
而要想速度快,一定要用DIB
ddb有大小限制。
而DIB基本上没有。
DDB在系统区,因此你不能直接写内存。而DIB在用户区,可以直接在内存里面改的。

对于二D图形来说可能DDRAW跟DIB的原理基本上差不多,速度也差不多。
更为甚的是在系统里面调用的函数也差不多。

而另外所谓的GDI+或者是MFC都只是对WINAPI的一些包装和调用。

这不是环境问题,而是操作系统问题。跟语言无关的。

而DOS里面好像有好几种方法。
用DOS提供的中断函数。
用BIOS的中断函数。
直接写内存(记不清了好像是b000地址吧。)
aka2006 2003-10-17
  • 打赏
  • 举报
回复
api是windows操作系统的东东,不是语言本身呀。
一门语言无所谓api的,
ionlic 2003-10-17
  • 打赏
  • 举报
回复
同意楼上诸位!

在vc下就是调用sdk中的gdi函数来进行绘图!
如果你想做的更好,vc7。0中有了gdi+的内容,应用这个你可以做出有特殊效果的东东
caizzrr 2003-10-16
  • 打赏
  • 举报
回复
可以用api来绘图
你有时间可以看下《windows 程序设计》 里面说了GDI绘图
fwinfwin 2003-10-16
  • 打赏
  • 举报
回复
c和c++可以调用api来绘图,如果你厉害,可以调用bios调用来绘图!

mfc其实也是封装了api来绘图的,不过部分mfc据说直接写显存绘图的!

16,470

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧