Отображение сокращенного пути к файлу
Может у кого есть готовая функция (а то некогда над этим думать), которая возвращает сокращенный путь к файлу для его отображения в строке ограниченной длины. Например
C:\Documents and Settings\All Users\Documents\file.txt
превращает во что-то вроде
C:\...Documents\file.txt
Функция минимизирует имя FileName, сокращая путь до размера, вмещающего при изображении на канве Canvas в MaxLen пикселов.
Пример использования:
Код:
Label1->Caption = MinimizeName("C:\Programm Files\Bcb.exe", Label1->Canvas, 100);
Код:
C:\...\Bcb.exe