...設定は以下のとおり。
(//@@@ 2001.03.29のあるところと、その囲み部分)
少ないので掲示板に。
する・しないを制御したいときは、設定画面にチェックボックス
でも適当に追加です。
/* MRUリストへの登録 */
void CShareData::AddMRUList( FileInfo* pfi )
{
~ snip ~
int j;
// char* pszWork = new char[_MAX_PATH + 1]; //@@@ 2001.03.29 Delete
// char* pszFolder = new char[_MAX_PATH + 1]; //@@@ 2001.03.29 Delete
// int nCharChars;
char szDrive[_MAX_DRIVE];
char szDir[_MAX_DIR];
_splitpath( pfi->m_szPath, szDrive, szDir, NULL, NULL );
//@@@ 2001.03.29 Start by MIK
char szDriveType[_MAX_DRIVE+1]; // "A:\"
long lngRet;
char c;
c = szDrive[0];
if( c >= 'a' && c <= 'z' ){
c = c - ('a' - 'A');
}
if( c >= 'A' && c <= 'Z' ){
sprintf( szDriveType, "%c:\\", c );
lngRet = GetDriveType( szDriveType );
if( DRIVE_REMOVABLE == lngRet
|| DRIVE_CDROM == lngRet){
return;
}
}
char* pszFolder = new char[_MAX_PATH + 1];
//@@@ 2001.03.29 End by MIK
strcpy( pszFolder, szDrive );
strcat( pszFolder, szDir );
~ snip ~
}
}
// delete [] pszWork; //@@@ 2001.03.29 Delete
delete [] pszFolder;
return;
}