Ich weiß nicht ob ich Dein Problem so richtig Verstanden habe.
Wenn ich
hier und
hiereinen Blick darauf werfe und in der Windows.Pas nachschaue
Delphi-Quellcode:
{ Text Alignment Options }
{$EXTERNALSYM TA_NOUPDATECP}
TA_NOUPDATECP = 0;
{$EXTERNALSYM TA_UPDATECP}
TA_UPDATECP = 1;
{$EXTERNALSYM TA_LEFT}
TA_LEFT = 0;
{$EXTERNALSYM TA_RIGHT}
TA_RIGHT = 2;
{$EXTERNALSYM TA_CENTER}
TA_CENTER = 6;
{$EXTERNALSYM TA_TOP}
TA_TOP = 0;
{$EXTERNALSYM TA_BOTTOM}
TA_BOTTOM = 8;
{$EXTERNALSYM TA_BASELINE}
TA_BASELINE = 24;
{$EXTERNALSYM TA_RTLREADING}
TA_RTLREADING = $100;
{$EXTERNALSYM TA_MASK}
TA_MASK = (TA_BASELINE+TA_CENTER+TA_UPDATECP+TA_RTLREADING);
{$EXTERNALSYM VTA_BASELINE}
VTA_BASELINE = TA_BASELINE;
{$EXTERNALSYM VTA_LEFT}
VTA_LEFT = TA_BOTTOM;
{$EXTERNALSYM VTA_RIGHT}
VTA_RIGHT = TA_TOP;
{$EXTERNALSYM VTA_CENTER}
VTA_CENTER = TA_CENTER;
{$EXTERNALSYM VTA_BOTTOM}
VTA_BOTTOM = TA_RIGHT;
{$EXTERNALSYM VTA_TOP}
VTA_TOP = TA_LEFT;
Dann sollte klar sein das es nur eine Kombination von Textausrichtungen gibt. Also nicht nur TA_Left sondern TA_LEFT und TA_BOTTOM.
Gruß
K-H