首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

碰上难题了。下面的代码是光盘检测代码。怎么强制转换

2012-01-14 
碰上难题了。下面的代码是光盘检测代码。如何强制转换。PDEV_BROADCAST_HDRlpdb(PDEV_BROADCAST_HDR)lParamV

碰上难题了。下面的代码是光盘检测代码。如何强制转换。
PDEV_BROADCAST_HDR   lpdb   =   (PDEV_BROADCAST_HDR)lParam  
VB应该如何写,找不到着方法。请高手


BOOL   WINAPI   DlgProc(HWND   hwnd,   UINT   uMsg,   WPARAM   wParam,   LPARAM   lParam)
{
 BOOL   fRet   =   TRUE;   //   返回值
 //通过响应WM_DEVICECHANGE消息得到的设备事件信息结构
 PDEV_BROADCAST_HDR   lpdb   =   (PDEV_BROADCAST_HDR)lParam;
 //对话框消息处理
 switch   (uMsg)
 {
  case   WM_INITDIALOG:
   fRet   =   TRUE;
   break;
   //对   WM_DEVICECHANGE   消息进行处理
  case   WM_DEVICECHANGE:
  char   szMsg[80];   //   对话框中要表示的字符串
   switch   (wParam)
   {
    //当一个设备变得被插入并变得可用时,
    //系统会发送广播事件DBT_DEVICEARRIVAL
    case   DBT_DEVICEARRIVAL:
     //   判断CDROM碟片是否已经插入到光驱中
     if   (lpdb   ->   dbch_devicetype   ==   DBT_DEVTYP_VOLUME)   {


[解决办法]
http://www.mvps.org/vbvision/_samples/CD_Monitor_Demo.zip
[解决办法]
http://www.mvps.org/vbvision/_samples/CD_Monitor_Demo.zip

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
主动监测,这个是被动的不自动运行当然不行。
[解决办法]
那个是移位运算符

http://topic.csdn.net/t/20021106/14/1153344.html

热点排行