Курсовая работа: Файловый менеджер
}
void FirstUpOtherDown(AnsiString &str)
{
if((str[1]>96 && str[1]<123) || (str[1]>223 && str[1]<255))
str[1]-=32;
for(int i=2;i<=str.Length();i++)
if((str[i]>64 && str[i]<91) || (str[i]>191 && str[i]<224))
str[i]+=32;
}
void GetDrives() //Определяет установленные диски
{ //и сохраняет их номера в set_drive_num
unsigned int set_drive=GetLogicalDrives();
for(int i=0;set_drive!=0;i++)
{
if(set_drive%2) set_drive_num.push_back(i);
set_drive>>=1;
}
}
void TForm1::ShowDrives() //Отображаетдискивдереве
{
char str[10];
char inf[20];
for(unsigned int i=0;i<set_drive_num.size();i++)
{
TTreeNode *temp; //Загрузкаузла
str[0]=(char)('A'+set_drive_num[i]);
str[1]='\0';
strcat(str,":\\");
if(set_drive_num[i]!=0 && set_drive_num[i]!=1) //Заполнениеинформационногополя