چگونه اوتورانی که با مالتی بیلدر ساختیم کاری کنیم که با هر مانیتوری فیت بشود
سلام علیکم
بنده دو راه برای اینکار پیشنهاد میکنم
راهکار اول
دستور زیر را در اسکریپت صفحه قرار دهید
کد:
[COLOR=Navy][B]SysCommand[/B][/COLOR]("MoveWindow","0,0")
[COLOR=Navy][B]SysCommand[/B][/COLOR]("ResizeWindow","ScreenWidth(),ScreenHeight()")
مزایا: اندازه فرم اتوران متناسب با WH سیستم تنظیم میشود
معایب: اما اندازه و همچنین مکان اشیاء موجود بر روی اتوران همچنان ثابت و بدون تغییر خواهند ماند که برای این نیز بایستی یک برنامه نویسی مناسب انجام دهید
و دوم
اتوران را در حالت fullscreen قرار دهید (از فرم settings گزینه "Full Screen Background" را روشن نمائید) که البته در این حالت اندازه فرم اتوران تغییر نخواهد کرد به عبارت دیگر زمینه fullscreen در زمان اجرای اتوران کل زمینه رایانه را پوشش میدهد (روشی که بیشتر اتوران ساز ها از ان استفاده میکنند) ، برای زیباتر شدن اتوران همچنین جور شدن بهتر ان با محیط fullscreen کادر اطراف فرم را غیرفعال کنید (از فرم settings گزینه "Standard Window" را خاموش و گزینه "Client Border" را روشن کنید)
مزایا: دیگر لازم نیست اندازه و مکان اشیاء نسبت به تغییر اندازه فرم اتوران تغییر کنند
معایب: که البته نمیشه گفت عیب اندازه فرم اتوران تغییر نمیکند
برای اینکه فرم اتوران در وسط زمینه قرار گیرد دستور زیر را در اسکریپت فرم کپی کنید:
کد:
[COLOR=Navy][B]SysCommand[/B][/COLOR]("CenterWindow","")
بیشترین تاکید بنده نیز بر روی راه دوم است
اوتورانی ساختم در ابعاد 1024*768 که بهش دستورات خود مالتی بیلدر را هم Display Resolution دادم
اما مثلا در لپ تاب که اجرا میشه صفحه را به 1024 تغیر میده و اوتوران خیلی کوچیک میشه
برای اینکه رزولوشن ویندوز کاربر به اندازه فرم اتورانتان تغییر نکند جعبه "Tray to Change" موجود در پنجره Settings را خاموش کنید یعنی حالت "Display Resolution" را غیر فعال کنید
موفق باشید