Szukam i nie mogę znaleźć, a widziałem ją tutaj w artykułach... funkcję która zbyt długą ścieżkę do pliku wykropkowuje przy końcu.
Przykład:
C:\Program Files\Microsoft\Outlook Express\outlook.exe
Skróci na:
C:\Program Files...\outlook.exe
Szukam i nie mogę znaleźć, a widziałem ją tutaj w artykułach... funkcję która zbyt długą ścieżkę do pliku wykropkowuje przy końcu.
Przykład:
C:\Program Files\Microsoft\Outlook Express\outlook.exe
Skróci na:
C:\Program Files...\outlook.exe
DrawText + DT_PATH_ELLIPSIS
Ok, znalazłem... nic dziwnego, że było trudno znaleźć, bo nie była w wykazie funkcji.
Chodziło o:
function MinimizeName(const Filename: TFileName; Canvas: TCanvas; MaxLen: Integer): TFileName;
Przykład:
const
app_path = 'C:\Program Files (x86)\4programmers\FileCtrl\Przykładowy program demonstrujący działanie funkcji MinimizeName\Aplikacja.exe';// Zwróci "C:...\Aplikacja.exe"
ShowMessage(MinimizeName(app_path, Form1.Canvas, 200));