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

HWND in MessageBox ؟؟؟

مغلق
بدأه الكـتـكوت في 13 أغسطس 2007 · 2 رد · 796 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ..

أخواني انا عندي مشكلة في شغلة تحويل المتغيرات في C++ ..

يعني اذا بغيت أعرض قيمة متغير من نوع HWND في MessageBox كيف أقوم بعملية التحوييل ؟؟

ومشكووورين ..

#2

وعليكم السلام .

المقبض HWND عبارة عن قيمة رقمية وهي long على مااذكر .. لذلك تستطيع تحولها باستخدام دوال عادية ..

مثلا

wsprintf

atoi واخواتها . (ناسي اسم الدوال).

مثال عام :

char ch[12];
wsprintf(ch,"%d",(int)hWnd);
MessageBox(NULL,ch,0,0);

طبعا اذا انت تستخدم يونيكود .. استعمل wchar_t

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

مشكوور أخوي ..

لكن ماذا إذا أردت التحويل بين char و LPWSTR ؟؟

هل أستخدم نفس الدالة؟؟

ومشكووور ..

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

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