السلام عليكم
اول محاوله لى فى تعريب برنامج صادفتنى فيه مشاكل عديده وإليكم بعض هذه المشاكل:
كما تعرفون فإمن البرامج العربيه تكون النافذه معكوسه, اى ان ال system menu يبداء من اليمين بدلاً من اليسار
المشكله الاولى هناك العديد من الدوال api هى ان هناك العديد من الدوال التى لا يمكن تحويله لتصبح من ناحيه اليمين واليكم بعض هذه الدوال:
MessageBox CreateToolbarEx CreateStatusbarEx DialogBoxParam
كل هذه الدوال يمكن الاستعاضه ب CreateWindowEx بدل منها ولكن ولكن الاخيره DialogBoxParam فهى من الصعب ان نستعيضها بداله اخرى, معى العلم بان هناك طريقه لتعريبها على النحو التالى :
ID_ABOUTDIALOG DIALOGEX DISCARDABLE 0, 0, 164, 95 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_EX_RTLREADING | WS_EX_RIGHT
المشكله التى واجهتنى فى هذا الحل هو ان الداله WS_EX_RTLREADING لا تعمل فى الوندوز ويبدو ان ميكروسفت وضعت الداله ولم تفعلها.
سؤالى الان هو هل تمكن احد الاخوه من قسم VB او c++ او اى قسم يعمل على ال API ان يقوم بتجربة تعريب اى نوع من ال DialogBox وإخبارنا بطريقة تعريبها.
والسلام