学习使用资源文件[9] - WAVE 资源
2008-02-15 12:00
260 查看
//rc 文件: sound1 WAVE "SoundFile1.wav" sound2 WAVE "SoundFile2.wav" //代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} uses MMSystem; {下面用到的 sndPlaySound、PlaySound 都是在此单元声明的} procedure TForm1.Button1Click(Sender: TObject); var rs: TResourceStream; begin rs := TResourceStream.Create(HInstance, 'sound1', 'WAVE'); sndPlaySound(rs.Memory, SND_ASYNC or SND_MEMORY); rs.Free; end; procedure TForm1.Button2Click(Sender: TObject); var rs: TResourceStream; begin rs := TResourceStream.Create(HInstance, 'sound2', 'WAVE'); PlaySound(rs.Memory, HInstance, SND_ASYNC or SND_MEMORY); rs.Free; end; end.
相关文章推荐
- 在 Delphi 下使用 DirectSound (7): 播放资源文件中的 Wave 数据
- MonoRail学习笔记二十:资源文件的使用和多语言支持
- Android 学习笔记4:资源文件的定义和使用
- 学习使用资源文件[2] - Ico
- 学习使用资源文件[3] - 用 Image 显示资源中的图片
- Qt5开发学习总结(四)——资源文件的使用与主窗口QMainWindow实现登录框
- 如何在C#中使用内嵌资源文件(转载学习)
- Eclipse plugins 插件开发学习 - 在 plugin.xml 中使用资源文件 plugin.properties
- 如何在C#中使用内嵌资源文件(转载学习)
- MonoRail学习笔记二十:资源文件的使用和多语言支持
- ANForums 学习4- 资源文件的使用
- Delphi学习使用资源文件 - DLL 中的资源文件[组图]
- 学习使用资源文件[6] - 菜单资源
- 学习使用资源文件[11] - DLL 中的资源文件
- 学习使用资源文件[2] - Ico
- 学习使用资源文件[4] - 用资源中的图片做背景、使用 LoadFromResourceID
- 学习使用资源文件[10] - 嵌入和提取任何类型的文件
- 学习使用资源文件[11] - DLL 中的资源文件
- 在 Delphi 下使用 DirectSound (7): 播放资源文件中的 Wave 数据
- VS下QT学习笔记-使用.qrc资源文件