سوال: تغییر اندازه صفحه نمایش بدون به هم خوردن اندازه پنجره ها!؟

ساخت وبلاگ

سلام
من دارم یه بازی فلش می سازم.
بازی فلشم چون تقریبا همه اش ترسیم برداری هست، خیلی کند اجرا میشه(یه سر به وبلاگم بزنید:mbshariat.mihanblog.com)
بهترین راه حل سرعت دادن به اجراش تغییر رزولوشن هست(تغییر کیفیت هم توی بازیم کافی نیست!)
در بازیهای فلش بر خلاف بازیهای سه بعدی و بازیهای یونیتی نمیشه رزولوشن پنجره بازی رو تغییر داد.
تنها راه اینه که رزولوشن ویندوز رو کامل تغییر بدیم نه فقط رزولوشن بازی!
وقتی رزولوشن ویندوز رو تغییر می دیم آیکن های دسکتاپ به هم میخورند!
من یه کد دارم که بتونم آیکن های دسکتاپ رو مخفی کنم و نمایش بدم.و کدی هم دارم که رزولوشن رو تغییر بدم
برای نمایش دسکتاپ هم کدی شبیه سازی فشار کلدی ویندوز و D میشه گذاشت اما نمی دونم در صفحه کلیدی که کلید ویندوز نداره کار می کنه یا نه.
حتی اگه تمام این کارها رو انجام بدم، اگه یه برنامه باز باشه مثلا دلفی و برم به محیط دسکتاپ و رزولوشن رو کم کنم و بعد از اجرای بازی فلش رزولوشن رو برگردونم به حالت قبل باز می بینم پنجره های دلفی یه گوشه کوچ شده و جمع شده اند!
آیا راهی هست که فقط برای یه برنامه(منظورم فلش پلیر مستقل از مرورگر هست) رزولوشن تعیین کنیم یا فقط کار دایرکت ایکس و Opengl هستش؟
اگه راهی نیست، کدی میخوام که بدون شبیه سازی فشار کلید دسکتاپ رو نمایش بده.

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 118 تاريخ : چهارشنبه 5 خرداد 1395 ساعت: 2:16