void CDriveBrowser::InitTreeView(HTREEITEM hParent)
{ int nPos = 0;
UINT nCount = 0;
CString strDrive = "?:\\"; DWORD dwDriveList = ::GetLogicalDrives (); CString cTmp;
while (dwDriveList) {
if (dwDriveList & 1) {
cTmp = strDrive;
strDrive.SetAt (0, 0x41 + nPos); if (AddDrives(strDrive , hParent))
nCount++;
}
dwDriveList >>= 1;
nPos++;
}
return;
}上面是一段取得计算机驱动器符的程序片断,请问其中 0x41 + nPos 是什么意思,请高手指点。
{ int nPos = 0;
UINT nCount = 0;
CString strDrive = "?:\\"; DWORD dwDriveList = ::GetLogicalDrives (); CString cTmp;
while (dwDriveList) {
if (dwDriveList & 1) {
cTmp = strDrive;
strDrive.SetAt (0, 0x41 + nPos); if (AddDrives(strDrive , hParent))
nCount++;
}
dwDriveList >>= 1;
nPos++;
}
return;
}上面是一段取得计算机驱动器符的程序片断,请问其中 0x41 + nPos 是什么意思,请高手指点。
需要组合出A,b,c,d来
我猜对了吗?