上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

2012年7月12日

Delphi多媒体设计之TMediaPlayer组件(一)

摘要: VCL为简单多媒体操作提供MediaPlayer组件。该组件位于选项板组件System中。 该组件可播放Wave文件、MIDI文件、AVI视频等等。如果只是简单的播放Wave文件,常常使用上一讲中的PlaySound函数。也可以使用更复杂的MediaPlayer组件。 TMediaPlayer组件最简单的使用方法就是将其拖放到窗体上。如下图: 窗体上显示出播放的控制按钮,控制按钮包括... 阅读全文

posted @ 2012-07-12 22:26 pchmonster 阅读(11261) 评论(0) 推荐(2) 编辑

2012年7月9日

Delphi多媒体设计之播放WAVE文件(API)

摘要: 多媒体程序设计是一个名不符实的词组,其道理就是多媒体程序设计包含着广泛的可能性,它尤其包括了Wave音频、MIDI音频、AVI视频和动画等。不要将多媒体程序设计与游戏程序设计混淆了。 游戏设计自然包含多媒体。但是比起简单的声音视频应用程序,它包含多媒体就更多了。接下来我在Delphi多媒体设计中利用Delphi提供的工作做一些工作。 Windows API播放Wave文件(Wave Audio... 阅读全文

posted @ 2012-07-09 21:59 pchmonster 阅读(3624) 评论(0) 推荐(3) 编辑

Delphi GDI对象之脱屏位图(Offscreen Bitmaps)

摘要: 脱屏位图(Offscreen Bitmaps) 脱屏位图,也叫内存位图,普遍用于Windows程序设计中。它在内存中制作图像,然后利用Draw方法在屏幕上显示出来。当用户想更快的在屏幕上绘制图像时,脱屏位图有助于避免闪烁。脱屏位图也适合于复杂制图程序。用户可以将图像预存起来,需要时显示出来。脱屏位图用于动画,最流行的动画制作方法是Microsoft的DirectX SDK。 脱屏位图的原则是三... 阅读全文

posted @ 2012-07-09 20:14 pchmonster 阅读(3267) 评论(3) 推荐(2) 编辑

2012年7月6日

Delphi GDI对象之绘制位图

摘要: 绘制位图(Drawing Bitmaps) 绘制位图听起来似乎很难,然而如几次所见到的那样,绘制位图非常容易。TCanvas类具有几种方法绘制位图,最常用的方法是Draw方法,这种方法只是在画布上指定位置绘制位图。用户已经见过几个这样的例子。下面是简短的例子。 procedure TForm1.btn1Click(Sender: TObject);var Bitmap: TBitmap;be... 阅读全文

posted @ 2012-07-06 13:59 pchmonster 阅读(4320) 评论(1) 推荐(1) 编辑

Delphi GDI对象之绘制文本

摘要: 基本绘图操作(Basic Drawing Operations) 现在大家已经知道Rectangle方法用来画正方形和矩形,Ellipse方法用来画圆和椭圆,MoveTo和LineTo方法则用来画线。 还有Arc方法用于画弧,Pie方法用于画饼形,一切一切都是非常基础的,没有太大的必要详细了解TCanvas的这些方法,下面开始更有趣的图形操作,这些图形操作在编写Delphi应用程序时很可能遇到... 阅读全文

posted @ 2012-07-06 11:54 pchmonster 阅读(8652) 评论(5) 推荐(4) 编辑

2012年7月5日

Delphi GDI对象之剪切区域

摘要: 剪切区域(Clipping Regions) Regions是屏幕的一部分,它可用于控制绘图的那部分画布。TCanvas类具有ClipRect属性,但这个属性只是只读的,要改变裁减区,必须使用Windows API,仍以前面的例子为例,并加以修改来说明裁剪区是如何工作的,下面是代码: var Bitmap: TBitmap; Rgn: HRGN; { long型}begin Clea... 阅读全文

posted @ 2012-07-05 12:59 pchmonster 阅读(4476) 评论(1) 推荐(0) 编辑

Delphi GDI对象之位图与调色板

摘要: 位图与调色板(Bitmaps and Palettes) 位图与调色板大部分时候都是同事使用的,TBitmap类封装了Delphi中的位图对象。使用这个类时,装载和显示位图是很容易的。它的应用范围非常广泛。 调色板是Windows程序设计最容易混淆的一个方面。大多数时候,调色板都是由TBitmap对象维护的,因此不必为它担心,与其试图解释调色板的重要性,不如看一个例子。 新建一个应用程序,并... 阅读全文

posted @ 2012-07-05 12:14 pchmonster 阅读(2705) 评论(0) 推荐(2) 编辑

2012年7月4日

Delphi GDI对象之笔、刷子和字体

摘要: Windows图形设备接口(GDI)有许多对象,这些对象定义着一个设备描述环境的功能。使用最普遍的GDI对象是笔、刷子和字体。其他GDI对象包括调色板、位图和区域。首先了解一下笔、刷子和字体,然后转向更为复杂的对象。 笔Pens, 刷子Brushes, and 字体Fonts 笔、刷子和字体都是简明易懂的,先一一介绍一下这些对象以及TCanvas类如何使用它们的。 笔Pens 笔定义为... 阅读全文

posted @ 2012-07-04 13:56 pchmonster 阅读(5425) 评论(3) 推荐(2) 编辑

2012年7月2日

Delphi之设备描述表与TCanvas

摘要: 设备描述表与TCanvas(Device Contexts and TCanvas) Windows使用术语设备描述表(device context,后面简称为DC)描述用户可在其上画图的画布。DC可用来在许多表面上画图: 窗口客户区或框架(To a window's client area or frame) 桌面(To the desktop) 内存(To memor... 阅读全文

posted @ 2012-07-02 12:17 pchmonster 阅读(4803) 评论(0) 推荐(2) 编辑

2012年6月18日

Delphi简单的图像编程

摘要: 简单的图像编程(Graphics the Easy Way) 图像编程并不一定很难。有时要做的只是在窗体上显示一幅图画或一个简单的图形,VCL已经提供了现成的组件供使用。在真正进入图像编程之前先浏览一下这些组件。 Shape组件(在面板的Additional标签上)可用来将一些简单图形添加到窗体中。 使用Shape组件很容易,只需要在窗体上放置一个Shape组件再根据需要改变Bru... 阅读全文

posted @ 2012-06-18 12:58 pchmonster 阅读(3909) 评论(1) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

导航