CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 521 下一页

2007年12月17日

摘要: 作者:林水怒 shuinu@163.net转载请保留作者署名 CObject和CRuntimeClass是MFC中两个非常重要的类/结构,绝大部分MFC类都是以CObject做为基类, CRuntimeClass结构同CObject密不可分,了解它们对于深入理解MFC具有重要意义。 一、CRuntimeClass结构要理解CObject,我们先来看一下CRuntimeClass这个在MFC中至... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(119) 评论(0) 推荐(0)

摘要: 三维图形及动画场景的显示,就是把所建立的三维空间模型,经过计算机的复杂处理,最终在计算机二维屏幕上显示的过程。一般,设计三维图形软件要经过以下步骤: A.图元建立三维模型。(以OpenGL(Open Graphics Library)为例,OpenGL是一个开放的图形程序库,它可在UNIX、Windows 95、Windows NT等环境下运行) B.设置观看物体的窗口和观看点(... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(216) 评论(0) 推荐(0)

摘要: 读磁片磁区 一、以前的DOS版要读、写、格式化第0轨的第1个磁区,程式大致如下: char buffer[512]; reg.x.dx=0 ; /* for drive A * reg.x.cx=0x0001 /* for boot sector */ reg.x.bx=FP_OFF(buffer); sreg.es=FP_SEG(buffer); ... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(81) 评论(0) 推荐(0)

摘要: 实现爆炸后的振动效果(长春 石琳) 在许多游戏软件中,我们经常能看到这样的场面:当某一设施爆炸后,屏幕画面会伴随着轻微的振动,使人感到身临其境。笔者编写了一个函数void MoveView(int x,int y);通过CRT控制器将屏幕视角左上角坐标移至 (x,y)处,使画面相对移动,从而产生振动效果。程序由Borland C++ 2.0编写,采用VGA 12H模式,代码小、速度快、运行... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(112) 评论(0) 推荐(0)

摘要: 在 程 序 中 加 入 英 文 朗 读 功 能 华 中 师 范 大 学 卢 小 海(flier@126.com)---- 金 山 词 霸2000 的 英 文 全 文 朗 读 功 能 相 信 一 定 给 尝 试 过 的 用 户 留 下 了 很 深 刻 的 印 象, 而 作 为 一 个 程 序 设 计 者, 你 一 定 也 想 在 自 己 的 程 序 中 加 入 类 似 的 功 能 吧, 因 为 ... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(108) 评论(0) 推荐(0)

摘要: BMP位图文件结构及平滑缩放西安交通大学流体机械研究所张义云---- 用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。 ---- 一、BMP文件结构 ---- 1. BMP文件组成 ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 ---- 2.... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(148) 评论(0) 推荐(0)

摘要: 拷 屏 代 码 TCanvas *dtCanvas = new TCanvas; dtCanvas->Handle=GetDC(0); Graphics::TBitmap *bitmap=new Graphics::TBitmap; bitmap->Width=Width; bitmap->Height=Height; int n... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(70) 评论(0) 推荐(0)

摘要: 在C++ Builder中使用ActiveX控件显示Flash动画 在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。今天我想向大家介绍一下如何在C++ Builder中使用Active... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(195) 评论(0) 推荐(0)

摘要: 从TColor对象中解析出红、绿、蓝的亮度使用API函数GetRValue,GetBValue及GetGValue。这里有一个以析取红绿蓝来改变窗口背景色的例子。(注意:在使用下面的例子代码前,请将窗口的Color设为clBlue,clNavy或其它任何一种非系统颜色,诸如clBtnFace)void __fastcall TForm1::Button1Click(TObject *Sende... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(128) 评论(0) 推荐(0)

摘要: 在C + + Builder 中显 示 透 明 位 图我 们 知 道,GIF 类 型 的 图 像 格 式 支 持 透 明 显 示, 而BMP 类 型 的 图 像 格 式 不 支 持 透 明 显 示。 在Microsoft 照 片 编 辑 器 中 位 图 若 以 设 置 成 透 明 色 方 式 存 储, 则 提 示 出 错。 然 而, 在C + + Builder 中, 却 可 以 轻 而 易 ... 阅读全文

posted @ 2007-12-17 11:22 csdnexpert 阅读(135) 评论(0) 推荐(0)

上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 521 下一页