Benutzer mit den meisten Antworten
Abkürzen von Pfadnamen bei der Darstellung

Frage
-
Hallo Forum
Bei manchen Programmen gibt es eine spezielle Darstellung von Pfadnamen, wenn der Pfad länger als der verfügbare Platz zum Anzeigen ist... in der Form:
\\server_us_021_data\projects\customers\...\file.dat
D.h. in der Mitte des Pfads werden Punkte eingefügt, aber man sieht, welche Datei es ist. Gibt's da Unterstützung vom Betriebssystem?
Immerhin müsste man ja die Fontgröße kennen, und dann iterativ Teilpfade weglassen, bis der Text (GetTextExtent) in das Anzeigefenster passt ... gar nicht so einfach....vor allem, wenn's das schon fertig gäbe.
Grüße
FireHeart
Antworten
-
Macht ein Static Control ganz von selbst mit SS_PATHELLIPSIS.
Btw. es gibt auch noch SS_WORDELLIPSIS, und SS_ENDELLIPSISUnd dann gibt es auch noch PathCompatchPath(Ex)
http://msdn.microsoft.com/en-us/library/bb773575(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb773578(VS.85).aspx
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Freitag, 16. September 2011 13:07
- Als Antwort markiert Fire-Heart Montag, 19. September 2011 05:19
Alle Antworten
-
Macht ein Static Control ganz von selbst mit SS_PATHELLIPSIS.
Btw. es gibt auch noch SS_WORDELLIPSIS, und SS_ENDELLIPSISUnd dann gibt es auch noch PathCompatchPath(Ex)
http://msdn.microsoft.com/en-us/library/bb773575(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb773578(VS.85).aspx
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Freitag, 16. September 2011 13:07
- Als Antwort markiert Fire-Heart Montag, 19. September 2011 05:19
-
Hallo Martin
Genau so einfach hab ich's mir auch vorgestellt, nur dass ich mir natürlich wieder mal nicht die Mühe gemacht hab, die 1.63E+12 Seiten der MSDN durchzulesen.
ellipsis ... die Auslassung: da hab ich auch wieder ein Stück Englisch dazugelernt!
Danke nochmals!
Grüße
FireHeart