PDA

View Full Version : سوال: تغییر رنگ پس زمینه ی برنامه



mmd2009
سه شنبه 24 شهریور 1388, 07:41 صبح
سلام به همه ی دوستان عزیز

من یه برنامه نوشتم میخوام رنگ پس زمینه رو عوض کنم ولی نمیدونم باید چیکار کنم اگه میشه یکی بگه و خواهشا بگه چه رنگی رو باید چطور نوشت


و یه وسال دیگه اینکه من میخوام رنگ فوت رو عوض کنم ولی ارور میده نمیذاره

اگه میشه شکل صحیح نوشتنش رو بگید تا انجام بدم

با تشکر :قلب:

kitten
سه شنبه 24 شهریور 1388, 10:21 صبح
سلام دوست عزی تا انجایی که من می دونم ز دو راه برای این کار وجود داره
1.می تونی از تابع system استفاده کنی
توضیح: تابع system در واقع یه شبیه ساز دستورات cmd است یعنی می تونی این طوری رنگ را عوض کنی مثلا:
ضمنا باید سرفایل string را هم به برنامه اضافه کنی

system("color 3f");
برای پیدا کردن رنگ های بیشتر و توضیحات بیشتر می تونی cmd را باز کنی و توش بنویسی

color/?
2. در این روش می تونی از توابع سی پلاس پلاس استفاده کنی
ببین:

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE), 7);

برای اطلاعات بیشتر سرچ کن

afi_program
سه شنبه 24 شهریور 1388, 16:19 عصر
با چه کامپایلری مینویسی؟
تویکامپایلرهای تحت dos میتونی از تابع setbkcolor استفاده کنی.
موفق باشی

zoz_zozm
پنج شنبه 26 شهریور 1388, 06:44 صبح
اينجا مي توني ببيني(كامپايلر بورلند)
http://barnamenevis.org/forum/showthread.php?t=179670

ahmad-65
پنج شنبه 02 مهر 1388, 10:00 صبح
سلام دوست عزیز
اگه با داس کار میکنی ، برای تغییر رنگ متن از دستور ()textcolor و برای تغییر رنگ پشت زمینه از کد ()textbackground استفاده کن .
موفق باشید. :متفکر: