如何用VC++控制多光驱(3)
//参数cDrive可以通过前面的两个API函数获得 最新评论 [发表评论] 查看所有评论 推荐给好友 打印 楼上的看清楚再回复。那段代码是计算可能的驱动器数目
//参数cDrive可以通过前面的两个API函数获得
最新评论 [发表评论]
查看所有评论
推荐给好友
打印
楼上的看清楚再回复。那段代码是计算可能的驱动器数目。 ( cooleaf 发表于 2005-4-20 9:37:00)
DWORD DriveTemp; LPCTSTR DriveItem;
unsigned short DriveNum=0,itemp;
UINT IsLogicalCDROM;
int CDS=0; //光驱数
DriveTemp=GetLogicalDrives(); //获得磁盘驱动器位掩码
while(DriveTemp)` //获得驱动器数目
{
DriveTemp>>=1;
DriveNum++;
};
就这一段代码?呢计算出得驱动器数目?
DriveTemp>>=1;只是右移罢了,能计算出最初DriveTemp
中第一个1之后有多少位,并不能统计总共有几个1
最新评论 [发表评论]
查看所有评论
推荐给好友
打印
楼上的看清楚再回复。那段代码是计算可能的驱动器数目。 ( cooleaf 发表于 2005-4-20 9:37:00)
DWORD DriveTemp; LPCTSTR DriveItem;
unsigned short DriveNum=0,itemp;
UINT IsLogicalCDROM;
int CDS=0; //光驱数
DriveTemp=GetLogicalDrives(); //获得磁盘驱动器位掩码
while(DriveTemp)` //获得驱动器数目
{
DriveTemp>>=1;
DriveNum++;
};
就这一段代码?呢计算出得驱动器数目?
DriveTemp>>=1;只是右移罢了,能计算出最初DriveTemp
中第一个1之后有多少位,并不能统计总共有几个1
- 上一篇:VC常用编程经验
- 下一篇:VC实现Win2000下屏蔽Ctrl+Alt+Del键
精彩图集