الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

problem with send message api with arabic char

مغلق
بدأه dev_a_salah في 27 ديسمبر 2006 · 2 رد · 695 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا بستعمل sendmessage api عشان اخليها ترسل حروف لنافذة معينة و الدالة الحمد لله بتنجح و بترسل الحرف و بيظهر مظبوط فى حالة انه يكون حرف انجليزى لكن لو كان حرف عربى ما يظهر و ربما تظهر رموز غريبة او مثلا تظهر حروف مثل u و عليها نقطتين او a او e و عليها نقطة او شرطة

و الكود كالتالى

 const int WM_Char = 0x102;
SendMessage(p6, WM_Char, 108, 0);

ابدل ال 108 إلى ارقام كثيرة متعددة و ارقام اليونيكود لبعض الحروف العربية فلا تظهر

و تظهر رموز غريبة او حروف لاتينية

هل يعرف احد فين المشكلة

و استعملت spy++ لمعرفة ما هيا الرسائل التى يرسلها الويندوز عن\دما تكون الحروف عربية او انجليزية و ارسلت نفس الرسالة بنفس الأرقام ولكن لا يستجيب البرنامج و يظل يظهر تلك الرموز العجيبة

أحمد صلاح

#2

طيب افهم هوا محدش عنده حل للمشكلة

؟؟؟

وللا محدش عاوز يجاوب عليا :( :( :(

أحمد صلاح

#3
dev_a_salah كتب:
وللا محدش عاوز يجاوب عليا :( :( :(

السلام عليكم

أخوي لم يمضي على موضوعك سوى عدة ساعات فقط أصبر أعطي الموضوع الوقت الكافي (على الأقل 24 ساعة) وان شاء لله سيتم محاولة الحل من الأعضاء

فكثير من الأعضاء لم يقرأوا موضوعك بعد

جرب SendMessageWاو SendMessageA وان شاء الله ممكن تنفع

والله أعلم

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

هذا الموضوع مغلق.

مواضيع مشابهة