Vcl.StdCtrls.TEllipsisPosition
Delphi
TEllipsisPosition = (epNone, epPathEllipsis, epEndEllipsis, epWordEllipsis);
C++
enum DECLSPEC_DENUM TEllipsisPosition : unsigned char { epNone, epPathEllipsis, epEndEllipsis, epWordEllipsis };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | Vcl.StdCtrls |
Beschreibung
Legt fest, wie Ellipsen in Text eingefügt werden, der nicht in das zugewiesene Rechteck passt.
TEllipsisPosition legt fest, wie eine Ellipse in Text eingefügt werden soll, der nicht in das zugewiesene Rechteck passt. Die Konstanten entsprechen den Konstanten, die die Platzierung von Ellipsen im Parameter dwDTFormat der Windows-Funktionen DrawText und DrawTextEx festlegen.
Die folgende Tabelle enthält die Werte für TEllipsisPosition:
Wert | Bedeutung |
---|---|
epNone |
Es wird keine Ellipse eingefügt. |
epPathEllipsis |
Ersetzt den Text in der Mitte mit einer Ellipse, so dass der übrige Text in das angegebene Rechteck passt. Wenn der Text Backslash-Zeichen (\) enthält, wird der Text als Pfadangabe behandelt und es wird versucht, so viel wie möglich des Textes nach dem letzten Backslash beizubehalten. Entspricht dem Wert von DT_PATH_ELLIPSIS in dem Parameter dwDTFormat. |
epEndEllipsis |
Ersetzt den Text am Ende mit einer Ellipse, so dass der übrige Text in das angegebene Rechteck passt. Alle Wörter, die nicht in das Rechteck passen, werden abgeschnitten. Entspricht dem Wert von DT_END_ELLIPSIS in dem Parameter dwDTFormat. |
epWordEllipsis |
Lässt alle Wörter weg, die nicht in das Rechteck passen und fügt Ellipsen hinzu. Entspricht dem Wert von DT_WORD_ELLIPSIS in dem Parameter dwDTFormat. |