.EllipsisPosition = True war völliger Schwachsinn ... muß natürlich epPathEllipsis heißen
PS: epWordEllipsis scheint wohl nicht so rEcht zu funktionieren ... das Ganze soll doch bestimmt das Selbe Verhalten nachahmen, wie es vom STATIC bekannt ist und dort wird dann das ganze letze Wort weggelassen (es gibt also keine unvollständigen Wörter) ... glaub ich zumindestens (falls ich mich richtig erinner)
Wegen dem TStaticText schau ich grad mal, ob ich das jetzt noch schnell find.
[add]
man könnte sich bezüglich TStaticText eine neue Klasse/Komponente definieren, oder (ach, ich liebe es Delphi was unterzuschmuggln
) ... siehe Anhang
Delphi-Quellcode:
type TEllipsisStaticText = class(TStaticText)
public
procedure CreateParams(var Params: TCreateParams); override;
end;
procedure TEllipsisStaticText.CreateParams(var Params: TCreateParams);
begin
inherited;
// SS_ENDELLIPSIS
// SS_PATHELLIPSIS
// SS_WORDELLIPSIS
Params.Style := Params.Style or SS_PATHELLIPSIS;
end;