//Leency 2008-2013 void Tip(int y, dword caption, id, arrow) { int i; DrawBar(17,y,160,1,0xEFEDEE); DrawFilledBar(17, y+1, 160, 16); WriteText(25,y+5,0x80,0,caption); IF (id<>0) DefineButton(159,y+1,16,16,id+BT_HIDE+BT_NOFRAME,0); //кнопа для стрелки WriteText(165,y+5,0x80,0,arrow); //стрелка вниз DrawBar(17,y+17,160,1,col_border); //подчёркивание } path_string disk_list[30]; int disc_num; dword devbuf; void SystemDiscsGet() { unsigned char dev_name[10], sys_discs[10]; unsigned int i1, j1, dev_num, dev_disc_num; disc_num=0; if (devbuf) free(devbuf); devbuf = malloc(10000); //буфер где-то на 10 девайсов в левой панели ReadDir(19, devbuf, "/"); dev_num = EBX; for (i1=0; i1