واضح آرشیو وب فارسی:سایت ریسک: تغیر نکردن ابعاد صفحه با تغیر رزولوشن reza 11_2005 19 فروردين 1390, 12:33با سلام یکی از مشکلات بسیار مهم در ساخت نرم افزار تغیر ابعاد نرم افزار است می خواستم ببنم راهی هست که مثل نرم افزار lord کاری کرد که در هر سیستمی با هر رزولوشن ابعادی که برای نرم افزار تعریف شده تغیر ننکند ؟ مثلا ابعاد 800*600 باشد و در هر رایانه همین نشان دهد و تغیر ننکند و نیازی به تغیر رزولوشن نباشد ممنون می شوم من را راهنمایی کنید با تشکر:rose: agha mehdi jan 19 فروردين 1390, 12:59سلام این که کاری نداره داخل برنام mmb به بخش project setting برو و از قسمتdisplay resoulation و در بخش try to chang to سایز برنامه را برای همه رزولیشن ها بده تا دیگه تغییر نکنه silvercover 19 فروردين 1390, 13:50خب دوست من وقتی ابعاد پنجره رو بذارین روی هر سایزی توی همه سیستم ها همون سایز نشون داده میشه. اگر از دو سایز استاندارد 800 *600 یا 1024 * 768 استفاده کنید می تونید مطمئن باشید که توی همه سیستم ها به خوبی دیده میشه. اگر میخاین پا رو فراتر بذارین می تونین با پلاگین های موجود سایز رزولوشن کاربر رو بگیرین و با یه مقایسه در صورت نیاز دستور تغییر رزولوشن رو بدین. reza 11_2005 19 فروردين 1390, 19:53با سلام من مشکلم اینجاست که نمی دانم کابر استفاده کنند از نرم افزار من رزولوشن با رزولوشن من یکسان هست اگر نرم افزار lord را دیده باشید به معادات ریاضی کاری کردن که سایز با تغیر رزولوشن تغیر نکند من الان فقط مشکل رزولوشن دارم چون وقتی تغیر می کنند شکل ظاهری نرم افزار تغیر می کنند متشکر می شوم من راهنمای کنید باید به استاد تحویل بداهم ممنون می شوم بهم کمک کنید با تشکر reza 11_2005 19 فروردين 1390, 20:28با سلام دوباره کسی نیست به من جواب بدهد خیلی مهم چون باید تا دوروز دیگر نرم افزار تحویل دهم عید جای نرفتم و فقط روی این پروژ کار کردام ممنون می شوم بهم کمک کنید nevercom 19 فروردين 1390, 20:54وقتی شما یک سایز رو برای پنجره در نظر میگیرید در تمام سیستمها با رزولوشن های مختلف همون سایز خواهد بود اما ممکنه با تغییر رزولوشن، آیتم ها یا اشیاء و اشکال بزرگتر یا کوچکتر نشون داده بشن که این توسط خود سیستم عامل صورت میگیره حالا اگر به هر دلیلی قصد دارید متناسب با رزولوشن سیستم کاربر، اندازه ی صفحه رو تغییر بدید، میتونید رزولوشن سیستم کاربر رو بگیرید و برحسب اون تغییر اندازه رو اعمال کنید یکی از راهها این هست که بدون توجه با رزولوشن سیستم کاربر، در تنظیمات پروژه رزولوشن موردنظر رو تعیین کنید تا در صورت مغایرت رزولوشن سیستم کاربر با رزولوشن مورد نطر، تغییرش بده و به رزولوشن مدنظر شما تغییرش بده (توضیحی که دوستمون در پست 2 بهش اشاره کردن) یا هم میتونید توسط پلاگین رزولوشن سیستم کاربر رو تغییر بدید این راهها گرچه ممکنه کاربر رو اذیت کنه، راحت ترین راه هست اگر قصد داشته باشید سایز صفحه ی برنامه ی خودتون رو تغییر بدید باید علاوه بر تغییر سایز صفحه، متناسب با اون سایز تمام اشیاء و محل قرارگیریشون رو هم متناسب با اون تغییر بدید تا چینش صفحه به هم نخوره که خب نیاز به کمی دنویسی بیشتر داره به هرحال برای گرفتن رزولوشن سیستم مقصد توابع زیر موجود هست: W = ScreenWidth() H = ScreenHeight() برای تغییر رزولوشن هم میتونید از پلاگین MiscY استفاده کنید (اگر اشتباه نکرده باشم - لطفاً دوستان اصلاح کنید) سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 902]