Курсовая работа: Файловый менеджер
#include <vector.h>
#include "PropertyFile.h"
#include "PropertyDrive.h"
#include <ole2.h>
#define CFSTR_PREFERREDDROPEFFECT TEXT("Preferred DropEffect")
using namespace std;
vector <int> set_drive_num; //Векторсномерамиустановленныхдисков
TTreeNode *head, *tpItem; //Головаитемповаяпеременная
//указатель на верхний отображаемый
//узел для отсутствия скачков
unsigned int type_file_operation_drag_drop;
//Типоперациипри drag drop
AnsiString CurrentDir=""; //Текущийкаталог
TViewStyle StyleListView=vsReport;
Set<char, 'A', 'Z'> DiskIn;
bool DragnDrop=true; //Флаг разрешения перетаскивания
int ColumnToSort=0; //Номер колонки по которой сортируют
int Direct=1; //Направлениесоритировки
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
voidFirstUpOtherDown(char *str) //Опускает все буквы кроме первой
{
if((str[0]>96 && str[0]<123) || (str[0]>223 && str[0]<255))
str[0]-=32;
for(int i=1;str[i]!='\0';i++)
if((str[i]>64 && str[i]<91) || (str[i]>191 && str[i]<224))