604
社区成员




TStringList *fNames = new TStringList;
fNames->Add("DDDD.TXT = A:\BBBBB\CCCCCCCCC\DDDD.TXT");
fNames->Add("AAAA.TXT = A:\BBBBB\XXXXXXXXX\AAAA.TXT");
AnsiString ACaption = TabControl1->Tabs->Strings[TabControl1->TabIndex];
ShowMessage(fNames->Values[ACaption]);
#include <shlwapi.h>
#pragma link "shlwapi.lib"
AnsiString __fastcall EllipsesPath(const AnsiString sPath, const int Len)
{
int i = sPath.Length();
int j = Len;
char c[1024]={0};
if(j<=0 || j>i)
j = i;
if(j==i)
return sPath;
if(PathCompactPathEx(c, sPath.c_str(), j, 0))
return AnsiString(c);
return sPath;
}