首页 相关文章 在VisualBasic6.0中实现自动播放VCD

在VisualBasic6.0中实现自动播放VCD

《超级解霸》等VCD播放软件一般都有个按钮或菜单选项,叫做“播放VCD”,单击即可自动播放VCD影片。如果文件路径是固定的,那只用多媒体控件(mmcontrol)即可实现,但对于不同电脑来说,因为硬盘的逻辑分区数量不同,光盘机的路径很可能是不同的。它到底是怎样实现的呢?下面,请看我详细分析:
  
  用“regedit.exe”查看Windows98的注册表中光盘机的属性项(hkey_local_machine,enum,scsi),比较硬盘机的属性项(hkey_local_machine,enum,esdi)和软盘机
  的属性项(hkey_local_machine,enum,flop),就可发现:不同的盘体,是用“devicetype”这个参数来区别的,硬盘的devicetype是“0”,软盘是“0a”,光盘机是“5”。再用“devicetype”为关键字,查找有关win32API的编程手册,就可得到辨别不同盘体的函数“getdevicetype”了。
  
  有了这个函数,使用以下句子,即可得到光盘机盘符:
  
  IfGetDriveType("d:")5Then
  IfGetDriveType("e:")5Then<...[ 查看全文 ]

2016-02-19 标签:

在VisualBasic6.0中实现自动播放VCD的相关文章

手机页面
收藏网站 回到头部