myamanda

博客园 首页 新随笔 联系 订阅 管理

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)

摘要: 在DELPHI中的所有对象中都有提供了TOP、LEFT、HEIGHT、WIDTH四个属性,用以控制对象的位置和大小;另外在DELPHI中还提供了一个TIME的构件,利用他们可以方便地实现一些动画。 ---- 一. 拉幕 ---- 拉幕式即从中间往两边慢慢显示画面。在此把Dbimage1的CENTER属性设成true;把stretch属性设成false。把WIDTH属性设成0,适当设置LEFT的... 阅读全文
posted @ 2009-08-13 15:35 myamanda 阅读(342) 评论(0) 推荐(0)

摘要: 一. 建立工程与一个资源档 1. File | New Project 2. File | Save Project, 将 unit1 与 project1 存起来 假定是 c:\temp 目录 3. Tools | Image Editor, 利用 Image Editor 新开一个 资源档( Fild | New | Resource File ) 4. 在这个资源档中新建一个 CURSOR_... 阅读全文
posted @ 2009-08-13 15:34 myamanda 阅读(342) 评论(0) 推荐(0)