تغيير رنگ

behsa

Member
چطوري ميتونم متنهايي را كه در ويندوز غير فعال هستند را رنگشون تغيير بدم؟
منظورم اين مكانها است:
p12.gif
 

saman_sweden

Active Member
behsa گفت:
چطوري ميتونم متنهايي را كه در ويندوز غير فعال هستند را رنگشون تغيير بدم؟
منظورم اين مكانها است:
p12.gif

من اولين بار اينو از شما ميشنوم آيا جايي اينو ديدين يا اينكه همينطوري به فكرتون خطور كرده
وفتي يه متني disable است هيچ كاري روش نميشه انجام دادچه رسد به تغيير رنگ
حالا هدفتان از اين كار چيه
يه موضوع ديگر يه سري داده هاي ويندوز ثابت است نميشه اونو عوض كرد يادتونه زباله داني در ويندوز 95/98 نميشد اونا را برداشت و يا تغيير داد حالا اين مسله در ويندوز ايكس پي تغيير كرده و احتمالا اين خواسته شما تغيير رنگ متنهاي disable نيز اينطوري
شايد من برداشت غلط ميكنم اما اگر شما حايي مثالي و نمونه اي در اين مورد ديده ايد را بگوييد تا بيشتر تحقيق كنم و پاسختان را بدم
 

Babak Sateli

Active Member
دوست عزيز

من هم مانند سامان جان از سوال شما گيج شدم.
آيا منظور شما تنها تغيير دادن رنگ فسمتهايي است كه به صورت Disable هستند ؟
و يا اين منظور را داريد كه چگونه مي توان آنها را از اين حالت به حالت Enabled بازگرداند ؟
 

behsa

Member
نه دوستان منظورم اين هست كه چطور ميشه فقط رنگ اين قسمتهاي غير فعال را تغيير داد. مثلا بجاي خاكستري بصورت زرد نشان داده بشوند. مثلا در قسمت Appearance در ويندوز شما ميتوانيد رنگ قسمتهاي مختلف را تغيير دهيد اما رنگ قسمتهاي غيير فعار ا نميتوانيد تغيير دهيد. به تصوير زير توجه كنيد: :idea:


p14.gif


مثلا من در اينجا رنگ منوا را تغيير دادم اما ...
حالا متوجه منظور بنده شديد؟
 

Babak Sateli

Active Member
دوست عزيز

اين رنگ (Disabled) با توجه به رنگ 3D ويندوز تعيين مي شود.
به نظر من تنها راه تغيير دادن اين رنگ استفاده از Hook و برنامه نويسي است.
در حالت عادي اين رنگ از رنگ مربوط به پنجره ها برداشته مي شود
به شكل توجه فرماييد :

unselect.gif


توجه كنيد كه رنگ مربوط به Disabled مستقيماْ به رنگ پنجره مربوط مي شود.
با استفاده از دستورات SendMessage و Hook توسط برنامه نويسي مي توان
اين رنگها را تغيير داد.

موفق باشيد
 

جدیدترین ارسال ها

بالا