السلام عليكم ورحمة الله وبركاته ..
أخواني انا عندي مشكلة في شغلة تحويل المتغيرات في C++ ..
يعني اذا بغيت أعرض قيمة متغير من نوع HWND في MessageBox كيف أقوم بعملية التحوييل ؟؟
ومشكووورين ..
السلام عليكم ورحمة الله وبركاته ..
أخواني انا عندي مشكلة في شغلة تحويل المتغيرات في C++ ..
يعني اذا بغيت أعرض قيمة متغير من نوع HWND في MessageBox كيف أقوم بعملية التحوييل ؟؟
ومشكووورين ..
وعليكم السلام .
المقبض HWND عبارة عن قيمة رقمية وهي long على مااذكر .. لذلك تستطيع تحولها باستخدام دوال عادية ..
مثلا
wsprintf
atoi واخواتها . (ناسي اسم الدوال).
مثال عام :
char ch[12]; wsprintf(ch,"%d",(int)hWnd); MessageBox(NULL,ch,0,0);
طبعا اذا انت تستخدم يونيكود .. استعمل wchar_t
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
مشكوور أخوي ..
لكن ماذا إذا أردت التحويل بين char و LPWSTR ؟؟
هل أستخدم نفس الدالة؟؟
ومشكووور ..
هذا الموضوع مغلق.