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 استفاده کن .
موفق باشید. :متفکر:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.