myamanda

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页

2009年8月19日 #

摘要: 许多基于Windows操作系统的多媒体、游戏、图像处理软件,为用户提供了功能强大、技术复杂的图像漫游功能。软件运行时,用户只需轻松移动鼠标(或操纵键盘方向键),即可观察屏幕显示区域之外的其余图像。那么,如何在自己的程序中实现图像漫游技术?不少文章就此问题提出过解决方案,例如:①通过调用Windows API函数(如StretchBlt);②通过直接读写内存等。上述方法的优点... 阅读全文
posted @ 2009-08-19 10:17 myamanda 阅读(383) 评论(0) 推荐(0)

摘要: 图像渐隐在Windows的多媒体程序设计中是一种常用的技术,主要用来制作程序片头或者多幅图像之间的切换等。利用图像渐隐技术可以使程序具有动画效果,从而增添程序的魅力。图像渐隐实现的方法很多,例如利用调色板以及利用光栅映射模式等,而调色板方法无疑是其中最快速的一种。需要指出的是,这种方法只能在基于调色板的显示模式下工作。在Windows的显示模式中,只有256色模式是基于调色板的,这种模式是多媒体程... 阅读全文
posted @ 2009-08-19 10:16 myamanda 阅读(304) 评论(0) 推荐(0)

2009年8月13日 #

摘要: (1).在Uses中加入JPEG单元; (2).定义一个全程变量,例如varAJPEG:TJPEGImage; (3).在Form的OnCreate事件中加入: Canvas.Pen.Color:=clBlack; Canvas.Pen.Style:=psSolid; Canvas.Brush.color:=clBtnFace; Canvas.Brush.Style:=bsSolid;//此... 阅读全文
posted @ 2009-08-13 15:42 myamanda 阅读(771) 评论(0) 推荐(0)

摘要: 在DirectX编程中,IDirectDraw2对象有一个方法名为SetCooperativeLevel,功能是指定该对象的性能级别。调用该方法需要指定一个窗口Handle,在C++中可简单地指定为主程序的窗口Handle,而在Delphi中,如果设定的级别为全屏幕独占方式,则这个Handle一定要是Application.Handle而不是MainForm.Handle,这一点在我所见到的所有关... 阅读全文
posted @ 2009-08-13 15:42 myamanda 阅读(264) 评论(0) 推荐(0)

摘要: 图标和位图是WINDOWS中常见的两种图形资源,在开发应用程序时,充分地运用这些资源可以极大地改进程序的界面,增强软件的实现效果。例如在DELPHI中,我们可以给应用指定一个图标,给位图命令按钮或加速按钮指定一个位图等。许多开发工具都提供有大量的图形资源,包括位图、图标、光标、视频文件等,比如在DELPHI、Visual Basic 5.0中就提供有大量的位图和图标,但并不是所有图标都有相应的... 阅读全文
posted @ 2009-08-13 15:41 myamanda 阅读(462) 评论(0) 推荐(0)

摘要: ListView控件是Windows程序开发中的常用控件, 利用它可以把需要用户进行选择操作的多个项目在窗口中以列表的方式显示, 每一个项目可以有它的小图标和大图标, 从而可以改善程序的用户界面, 方便用户操作. 为了使程序的界面更美观, 我们还可以在ListView控件中绘制底图, 正如我们可以为窗口绘制底图一样. 在Delphi中, 为ListView控件绘制底图是非常容易的, 它为我... 阅读全文
posted @ 2009-08-13 15:40 myamanda 阅读(161) 评论(0) 推荐(0)

摘要: JPEG是一种图像压缩标准,很多精美的图片都是采用这种格式标准,其特点是文件体积较小,而且支持24位色深。但是,Windows9x只支持位图文件(即以bmp为扩展名的文件)的墙纸。下面这个程序就是将以jpg或jpeg为扩展名的图片文件转化为位图文件,并通过修改注册表的键值来通知Windows更换墙纸。本程序使用了一个Tform;一个OpenPictureDialog用来让用户选择图片;三个Spee... 阅读全文
posted @ 2009-08-13 15:39 myamanda 阅读(467) 评论(0) 推荐(0)

摘要: WINDOWS环境下具有很强的图像处理功能,在DELPHI中同样提供了强大的图像处理功能,可以方便的实现图像的各种特技显示效果,下面是利用DELPHI实现图像的镜像显示的两种方法,其操作过程及显示效果各具特色。一、镜像显示的原理 所谓的镜像显示,就是好象一幅图像放在镜子头面,形成两幅绝对对称的图像,具体操作时具有水平镜向和垂直镜像之分,这其中包括两幅图像的显示过程,即正面图像和反面图像,正面图像的... 阅读全文
posted @ 2009-08-13 15:39 myamanda 阅读(831) 评论(0) 推荐(0)

摘要: ( 一)Canvas和CDC绘图方法比较: 我们可以从以下表格中看到Tcanvas和CDC相似的函数: 表 1--1Canvas方法 CDC方法 功能Arc Arc 画一个椭圆弧Chord Chord 画一根玄。CopyRect 拷贝指定矩形区域中图象到指定矩形Draw BitBlt 拷贝位图Ellipse Ellipse 画椭圆FillRect PaintRgn 使用刷子填充一个... 阅读全文
posted @ 2009-08-13 15:37 myamanda 阅读(447) 评论(0) 推荐(0)

摘要: 方法一 用Loadcursorfromfile()从外部调入图标作为光标  Loadcursorfromfile()函数可以读*CUR,*ICO,*ANI为后缀的文件作为光标,其中ICO为彩色图标格式(可用Image Editor制作),ANI为动画光标格式。以下为打开一图标作为光标的演示程序段,当光标移动到测试区域内光标会变成选定的图案;  {设:opendialog1:Topendia... 阅读全文
posted @ 2009-08-13 15:36 myamanda 阅读(180) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页