每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐Vc U盘插入检测,赶紧看过来吧!
【 tulaoshi.com - 编程语言 】
参考MSDN例子:Detecting Media Insertion or Removal
响应WM_DEVICECHANGE 消息:
BOOL OnDeviceChange( UINT nEventType, DWORD dwData )
{
PDEV_BROADCAST_HDR lpdb = (PDEV_BROADCAST_HDR)dwData; // struct transform
PDEV_BROADCAST_VOLUME lpdbv = (PDEV_BROADCAST_VOLUME)lpdb;
switch (nEventType)
{
case DBT_DEVNODES_CHANGED:
...
break;
case DBT_DEVICEARRIVAL: // device arrival
if(GetDriveType(UDriveName)==DRIVE_REMOVABLE)
{
........
}
else
{
......
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)}
break;
case DBT_DEVICEREMOVECOMPLETE : // remove device
........
break;
}
return TRUE;
}
来源:http://www.tulaoshi.com/n/20160219/1625228.html