PDA

View Full Version : مشکل Refresh تصویر...



aloneman2005
دوشنبه 27 فروردین 1386, 11:00 صبح
سلام
من دارم با ++C یک برنامه ی ساده گرافیکی می نویسم... مثلا یک خط که روی صفحه حرکت میکنه...
اما وقتی این خط رو حرکت میدم جای قبلیش پاک نمیشه...اگر بخوام صفحه رو Refresh کنم صفحه پرش میکنه.
لطفا کمک کنید.
مرسی

orion188
دوشنبه 27 فروردین 1386, 18:05 عصر
خط قبلی رو با رنگ پس زمینه مجدد بکشید تا پاک بشه

aloneman2005
چهارشنبه 29 فروردین 1386, 11:50 صبح
نمی خوام اینکارو بکنم
یک راه دیگه بگو
اگر 200 تا خط یا 1000 تا دایره باشند که با هم حرکت کنند چی

saeid5977
پنج شنبه 27 اردیبهشت 1386, 00:28 صبح
سلام میتونی از get و put استفاده کنی یا یه بار دیگه روی شکلت به صورت xor بکشی یا اینکه از 2 page استفاده کنی وبا سوییچ کردن بینشون انیمیشن به وجود بیاری.

orion188
پنج شنبه 27 اردیبهشت 1386, 11:05 صبح
ببین کلا 2 راه وجود داره:

1- refresh کردن صفحه
2- همونی که اول گفتم

حالا شما باید بین این 2 تا یک مصالحه انجام بدی دیگه. 1000 تا شکل هندسی به اندازه کافی سنگین هست که اگر شما راه دوم رو هم بری، باز مثل Refresh جواب بده.
شما باید سعی کنی سرعت رو افزایش بدی. هم کد خودت رو بهینه کنی هم اینکه احتمالا از assembly استفاده کنی