[求助]声音控件
我要在表单中加入一个声音控件.一个时间控件.输入一个时间.时间一到.声音就报警.说来说去就是做一个简单的闹钟吧.声音控件要加入那些属性和方法??谢谢.
种类 | Multimedia |
默认目录 | Visual FoxPro Catalog\Foundation Classes\Multimedia |
类 | _soundplayer |
基类 | Container |
类库 | _multimedia.vcx |
父类 | _container |
示例 | ...\Samples\Vfp98\Solution\Forms\mci_play.scx |
说明
该类加载并播放一个声音文件,还提供对 Media Control Interface (MCI) 的访问。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。从快捷菜单上选择一个选项或者将该类放落到一个表单上时,Visual FoxPro 打开一个生成器,这时可以指定合适的 cFileName、lAutoOpen、lAutoPlay、lAutoRepeat 和 cControlSource 值。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
属性、事件、方法程序 | 说明 |
cControlSource 属性 | 指定和对象绑定的数据源。 默认值:"" |
cFileName 属性 | 指定待播放的声音文件的名称。 默认值:"" |
cMCIAlias 属性 | 调用 MCI 命令时,指定视频文件的别名。如果该属性为空,使用其文件名。 默认值:"" |
cMCIErrorString 属性 | 保存从上一个 MCI 命令获得的错误字符串。 默认值:"" |
lAutoOpen 属性 | 在创建该类时,指定特定的音频文件是否自动打开。 默认值:.T. |
lAutoPlay 属性 | 指定在文件打开后,音频文件是否自动播放。 默认值:.T. |
lAutoRepeat 属性 | 指定是否连续播放音频文件。 默认值:.T. |
nMCIError 属性 | 指定上一个 MCI 命令的执行结果。 默认值:0 |
CloseSound 方法程序 | 关闭已经加载的声音文件,并释放占用的资源。 语法:CloseSound( ) 返回值:无 参数:无 |
OpenSound 方法程序 | 打开声音文件。 语法:OpenSound( ) 返回值:无 参数:无 |
PauseSound 方法程序 | 暂停声音文件的播放。 语法:PauseSound( ) 返回值:无 参数:无 |
PlaySound 方法程序 | 播放加载的声音文件。 语法:PlaySound( ) 返回值:无 参数:无 |
SetPosition 方法程序 | 允许用户设置媒体文件的位置。 语法:SetPosition (cPosition) 返回值:无 参数: cPosition 指定媒体文件中的“开始”、“结束”或媒体文件中以毫秒为单位的时间点。 |
DoMCI 方法程序 | 类的内部方法程序。 |
GetMCIError 方法程序 | 类的内部方法程序。 |
ShowMCIError 方法程序 | 类的内部方法程序。 |