لدي مشكلة في برمجة التطبيقات العربية الداعمة لتقنية RTL layout أو كما تسمى merroring تحت نظام ويندوز 98 باستخدام لغة البرمجة دلفي 5 ، حيث أستخدم الأوامر التالية من أوامر ال API لهذا الغرض:

attr := GetWindowLongA(Self.Handle,GWL_EXSTYLE); //Retrieves the extended window styles
attr := attr + $00400000 ; // Add attribute for merroring
SetWindowLongA(Self.Handle,GWL_EXSTYLE,attr); //Set the new extended window styles

أقوم بوضع هذا الكود في الحدث OnCreate ، فتظهر ال Form بالشكل المطلوب ، ولكن المشكلة تظهر عند تعديل أحدى الخصائص Left أو Top أو Width أو Height لأحد التحكمات(Controls) الموجودة في النافذة ، فإنه تظهر نتائج غير متوقعة ، حيث يختفي عنصر التحكم (Control) الذي تم تغيير إحدى خصائصه السابقة من النافذة الموجود عليها ، نفس المشكلة تحصل عند ضبط الخاصية Align على أي من القيم alBottom أو alClient أو alLeft أو alRight أو alTop. ما أسباب وحلول هذه المشكلة ؟
ملاحظة: يمكن الحصول على مزيد من المعلومات حول تقنية RTL layout من الموقع : http://www.microsoft.com/msj/default...unicodetop.htm