PDA

View Full Version : راست چین کردن Edit در windows غیر فارسی



SReza1
سه شنبه 18 فروردین 1383, 21:48 عصر
من برای راست چین کردن متن در edit ویندوزهای غیرفارسی(مثل 98) از این دستور استفاده مینکنم.(اون Fcanvas به فونت edit تنظیم شده است)
ولی در win 2000-XP که فارسی شده باشه هی اژمحل کرسر به راست و چپ میره! شما دستور دیگه ای سراغ دارید غیر از این

SendMessage(Handle,EM_SETMARGINS,EC_LEFTMARGIN,Wid th - FCanvas.TextWidth(Text + ' '));

!!!میدونید که دستورات bidi در خصوص راست چین کردن در مورد ویندوزهای فارسی کار میکنه! ولی خوب دستور بالا قبلا درست و کاملا مستقل کار میکرد! :cry:

سار
سه شنبه 18 فروردین 1383, 23:57 عصر
من از bidi هم در 98 و هم در XP جواب گرفتم.
مگر در سیستم مشا جواب نمیده؟ :?:

SReza1
چهارشنبه 19 فروردین 1383, 19:57 عصر
ویندوز شما فارسی رو پشتیبانی میکنه! من تمام ویندوزها رو میگم :-x