السلام عليكم
شباب هل من دالة لاسناد لون محدد لمكون ما
متلا النص داخل edit اريده ان يكون بالاحمر او رز ما داخل dialog يكون بالازرق و Label بلون اخر .....
رأيت طريقة سابقا باستعمال الماكرو + الدالة SendMessage لكني لا اتدكرها :lol:
السلام عليكم
شباب هل من دالة لاسناد لون محدد لمكون ما
متلا النص داخل edit اريده ان يكون بالاحمر او رز ما داخل dialog يكون بالازرق و Label بلون اخر .....
رأيت طريقة سابقا باستعمال الماكرو + الدالة SendMessage لكني لا اتدكرها :lol:
تم تعديل هذه المشاركة بواسطة aderfiad في 26 أكتوبر 2009 في 00:36
في المرفقات مثال جيد لمبرمج غربي عن تلوين عدة كنترولز .
بامكانك استخدام
SetBkColor لتلوين الخلفية
SetTextColor لتلوين النص
كلاهما يحتاج handle to device context الخاص بهم
بالامكان الحصول عليه من رسائل النظام المُرسلة الى الديالوج قبل ان يتم انشاء الكنترولز وهي مختلفة على حسب الكنترول
WM_CTLCOLORSTATIC
WM_CTLCOLORBTN
WM_CTLCOLORDLG
WM_CTLCOLOREDIT
WM_CTLCOLORSCROLLBAR
WM_CTLCOLORLISTBOXحيث بقنص الرسالة تحصل wparam به ال hDC
وهذه الطريقة المستخدمة في المرفق.
او بامكانك استخدام الدالة GetDC
شكرا لك اخي
الوقت متأخر الان , لي عودة غدا بادن الله بعد التجريب .
بارك الله فيك اخي
عملت بنجاح