![]()
![]()
![]()
![]()

![]()
![]()
![]()
![]()
。。。。
。 タ筍。フタ 。
イシオュエリソ マ・ウ・ ワ・ワ・テ・ッ・ケ、ホヌノタク・ッ・鬣ケ、ホエリソ ネ、キ、ニサネヘム、キ、ニ、、、゛、ケ。」
ヘュクハ・ノ・鬣、・ヨ、 霹タ、キ。「・ウ・ ワ・ワ・テ・ッ・ケ、ヒタ゜ト熙キ、ニ、、、゛、ケ。」
。 シ ハフ 。
VC++
。 エト カュ 。
windowsNT(SP5) VC++(SP3)
// ー」1。ァiDTypes。。。。シ霹タ、キ、ソ、、・ノ・鬣、・ヨ、ホ・ソ・、・ラ
//
// 。。。。。。。。。。。。。。」ー。ァ」チ」フ」フ
//。。。。。。。。。。。。。。。。」ア。ァ・マ。シ・ノ・ヌ・」・ケ・ッ
//。。。。。。。。。。。。。。。。」イ。ァ・・爍シ・ミ・ヨ・・ヌ・」・ケ・ッ。ハ FD / MO ナ )
//。。。。。。。。。。。。。。。。」ウ。ァ」テ」ト。ン」メ」マ」ヘ。ソ」テ」ト。ン」メ」ラ
//
// 。。フ皃テヘ。ァBOOL
//
// タョク ァTRUE
// シコヌヤ。 ュク宴m・鬣、・ヨフオ、キ。ァFALSE
BOOL CSICComboEx::SIC_SetDrive(int iDTypes)
{
DWORD drv;
char SvDrv[8];
CStringArray CSAdrives;
ResetContent();
drv = GetLogicalDrives();
if ( drv == 0 )
return FALSE;
for (int lpcnt = 0;lpcnt < 26;lpcnt++){ //a->Z、゛、ヌ
if (drv & (1L << lpcnt)){ //iネヨフワ、ホ・モ・テ・ネ、 隍スミ、キ(・゛・ケ・ッ)
wsprintf(SvDrv,"%c:\\",lpcnt + 'A');
switch( iDTypes )
{
case 0://ALL DriveGet
AddString(SvDrv);
break;
case 1:
if ( GetDriveType(SvDrv) == DRIVE_FIXED )
AddString(SvDrv);
break;
case 2:
if ( GetDriveType(SvDrv) == DRIVE_REMOVABLE)
AddString(SvDrv);
break;
case 3:
if ( GetDriveType(SvDrv) == DRIVE_CDROM )
AddString(SvDrv);
break;
default:
AddString(SvDrv);
break;
}
}
}
return TRUE;
}
|