PDA

View Full Version : مشکلی در گرافیک



taze kar
پنج شنبه 31 اردیبهشت 1383, 08:18 صبح
من هر چی دایره یا مربع رسم میکنم داخلشون به رنگ زمینه نمیشه
اشکال من کجاست؟
ممنون
البته در CV++

HamidSh
جمعه 01 خرداد 1383, 01:23 صبح
کدی که مینویسید چیه؟

taze kar
جمعه 01 خرداد 1383, 13:56 عصر
CClientDC dc(this);
CPen reza(PS_SOLID,5,RGB(255,0,255));
dc.SelectObject(&reza);
dc.Rectangle(x1,y1,x2,y2);

taze kar
جمعه 01 خرداد 1383, 14:00 عصر
البته این کد به هم ریخته

اول بستر

دوم قلم

سوم انتخاب قلم

چهارم رسم مربع


در ضمن چه جوری می شه حجم فایل اجرایی رو کم کرذ

مر3333330

seyedof
جمعه 08 خرداد 1383, 15:04 عصر
سلام
دایره و مربع به اینصورت توی ویندوز کشیده میشن که دور شکل (مربع، مستطیل، دایره، چند ضلعی و...) با Pen کشیده میشه و توی شکل با Brush پر میشه. بنابراین برای اینکه یک شکل توپر با یک رنگ خاص داشته باشید باید هم Pen و هم Brush به همون رنگ رو استفاده کنید. شما فقط Pen رو استفاده کرده اید.

ممنون

Anti_Evil
یک شنبه 10 خرداد 1383, 16:10 عصر
با سلام،

همانطوری که آقای سیداف فرمودند، برای تغییر رنگ داخل مربع در هنگام رسم می توانید از Brush استفاده کنید. ( در صورتی که از MFC استفاده می کنید از کلاس CBrush استفاده کنید )

موفق باشید،
هادی

taze kar
یک شنبه 10 خرداد 1383, 19:09 عصر
az hame mam nouman

lotf kardin