من برای راست چین کردن متن در edit ویندوزهای غیرفارسی(مثل 98) از این دستور استفاده مینکنم.(اون Fcanvas به فونت edit تنظیم شده است)
ولی در win 2000-XP که فارسی شده باشه هی اژمحل کرسر به راست و چپ میره! شما دستور دیگه ای سراغ دارید غیر از این
SendMessage(Handle,EM_SETMARGINS,EC_LEFTMARGIN ,Width - FCanvas.TextWidth(Text + ' '));
!!!میدونید که دستورات bidi در خصوص راست چین کردن در مورد ویندوزهای فارسی کار میکنه! ولی خوب دستور بالا قبلا درست و کاملا مستقل کار میکرد! :cry: