精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>一般性编程问题>>应用程序如何监测到CDROM打开和关闭

主题:应用程序如何监测到CDROM打开和关闭
发信人: tengel()
整理人: wenbobo(2002-12-06 23:27:39), 站内信件
应用程序如何监测到CDROM打开和关闭

一些多媒体播放软件,在把多媒体光盘放入CDROM以后能够自动播放
里面的节目(如果有的话),其实很简单.用spy++监测任意一个应用程
序的消息,会得到WM_DEVICECHANGE消息.然后监测消息的参数wParam
和lParam

wParam值
DBT_DEVICEARRIVAL为设备可用,当光驱关闭且有光盘时触发此消息
DBT_DEVICEREMOVECOMPLETE光驱打开时触发
详细资料参考MSDN

应用场所?呵呵

--
                                           _
   O           @___       G               : \  
  /|__       /|/         /\|\             :  \
 /|/_       / /\         \ X_             :   \
  /  |     __/  \          | \      0     :    \
 /    0        0|          /              :     \

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.14.224.26]

[关闭][返回]