VB设计有语音报时和报警功能的闹钟(6)

2008-04-09 04:44:42来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



  参数:GetLocalTime函数只有一个参数lpSystemTim,指向SYSTEMTIME结构,用于装载本地时间的结构。

  2、SYSTEMTIME结构

  定义:

Public Type SYSTEMTIME
 wYear As Integer
 wMonth As Integer
 wDayOfWeek As Integer
 wDay As Integer
 wHour As Integer
 wMinute As Integer
 wSecond As Integer
 wMilliseconds As Integer
End Type
  说明:SYSTEMTIME结构表示一个日期和时间,年、月、日、星期、时、分、秒、毫秒各用一个成员来表示。其中wYear 为Integer型,表示当前的年份;wMonth 为 Integer型,表示当前的月份,从1月到12月分别用1到12来表示; wDayOfWeek 为 Integer型,表示当前的星期,从星期日开始,分别用0到6个数表示; wDay 为 Integer型,表示当前的日期; wHour 为 Integer型,表示当前的时刻; wMinute 为 Integer型,表示当前的分钟; wSecond 为 Integer型,表示当前的秒; wMilliseconds 为 Integer型,表示当前的毫秒。

  3、mciExecute ()

  vb声明: Public Declare Function mciExecute Lib " winmm.dll " Alias " mciExecute " ( ByVal lpstrCommand As String ) As Long

  说明: mciExecute ( )函数用来传送一个命令字符串给MCI,以实现各种播放功能。

  它的返回值为Long型值,如果返回值为0,表示调用失败,如果返回值不为0,表示调用成功。MciExecute ( )函数的参数只有一个lpstrCommand,为String型,表示MCI的命令字符串。

  MCI的命令字符串共有7个,其名称、功能及其用法如下表:

名称 语法形式 说明 open Open CDAudio alias CD Open命令的功能是打开一个CDAudio设备,其中CDAudio为设备名;alias为赋予CDAudio设备的一个别名。

例如,要打开一个设备名称为CD的设备,我们可以这样写语句:mciExecute “open cdaudio alias cd” close Close 设备别名 Close命令的功能是关闭一个已经打开的CDAudio设备。

例如,要关闭一个设备名称为CD的设备,我们可以这样写语句:mciExecute “close cd” play Play 设备别名 from [position1] to [position2] Play命令的功能是播放一个已经打开的CDAudio设备上的CD音乐。参数from [position1] to [position2] 指定CDAudio播放的起始位置和结束位置,如果省略,就从开始点播放到终点。

例如,要从开始点播放CDAudio设备上的CD音乐,我们可以这样写语句:mciExecute “play cd” stop Stop 设备别名 Stop命令的功能是停止一个正在播放的CDAudio设备上的CD音乐。

例如,要停止播放CDAudio设备上的CD音乐,我们可以这样写语句:mciExecute “stop cd” seek Seek 设备别名 参数 Seek命令的功能是搜索CDAudio设备上的指定位置。其中的参数有三种:(1)to position :移动到程序指定的位置(2)to start:移动到起始位置(3)to end:移动到结束的位置。

例如,要跳到CDAudio设备上的结束位置,设备别名为CD,我们可以这样写:mciExecute “ seek cd to end ” set Set 设备别名 参数 Set命令的功能是设置CDAudio设备的状态。其中的参数为:(1)Audio all on :关闭声音输出;(2)Audio all on :打开声音输出;(3)Audio left on :打开左声道声音输出;(4)Audio left off : 关闭左声道声音输出; (5)Audio right on :打开右声道声音输出; (6)Audio right off :关闭右声道声音输出; (7) Door open : 退出CD光牒 (8) Door closed : 合上光驱(8)Time format milliseconds :设置时间格式为毫秒

例如,我们要实现单声道(左声道)输出声音的效果,可以这样写:mciExecute “ set cd audio left on ”
mciExecute “ set cd audio right off ” status Status 设备别名 参数 Status命令的功能是获取已经打开的CDAudio设备上的信息。此命令的参数说明如下: (1) Length : CD 光碟的时间长度; (2) Mode : CDAudio 设备的状态; (3) Position : 当前的位置 ; (4) start position : CD 光碟的起始位置 ; (5) Time format : 当前的时间格式; (6) Numer of track : CD光碟的轨道数

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用VB6.0编程禁止网上下载文件

下一篇:VB MapX编程实现地图数据查询

IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设

网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源

网站联盟: 联盟新闻 联盟介绍 联盟点评 网赚技巧

行业资讯: 搜索引擎 网络游戏 电子商务 广告传媒

网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它

服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护

软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷

网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash

程序设计: Java技术 C/C++ VB delphi

网络知识: 网络协议 网络安全 网络管理 组网方案 Cisco技术

操作系统: Win2000 WinXP Win2003 Mac OS Linux FreeBSD

热门词条
最新资讯
热门关注
热门标签