Fa فول اسکرین

michealwiper

Active Member
سلام دوستان من

میخاستم بدونم که آیا دستور یا روش خاصی هست برای فول اسکرین شدن برنامه در ابتدای اجرای اتوران؟

ینی وفتی من اونو اجرا کردم خودش اتومات با توجه به مانیتور طرف مقابل که حالا اندازه صفش هرچی هست برنامم

فول اسکرین بشه؟


ممنون میشم بهم بگین:rose:
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
با استفاده از دستور ()Maximize میتونید فرم برنامه رو به حداکثر اندازه ش برسونید، شاید نیاز باشه تیک Maximize رو در Project Settings فعال کنید.

اما روش کلی برای تغییر اندازه این هست که توسط ScreenWidth و ScreenHeight (راهنما رو برای این دو جستجو کنید) مقدار طول و عرض صفحه رو بدست بیارید (همون Resolution)
بعد توسط دستور زیر اندازه ی پنجره ی برنامه رو تغییر بدید
کد:
 SysCommand("ResizeWindow","X,Y")

در حالت کلی کد زیر اندازه ی فرم برنامه رو متناسب با اندازه ی صفحه تغییر میده:
کد:
[color=#000090][b]SysCommand[/b][/color]("ResizeWindow","[color=#000090][b]ScreenWidth[/b][/color](),[color=#000090][b]ScreenHeight[/b][/color]()") 
[color=#000090][b]SysCommand[/b][/color]("CenterWindow","")

البته همونطور که عرض شد، دستور Maximize هم همینکار رو انجام میده.

اما مسئله اینجاست که با اینکار فقط اندازه ی صفحه تغییر میکنه، اما اندازه و محل قرارگیری اشیاء متناسب با اندازه ی جدید صفحه تغییر نمیکنه (احتمالاً شما توقع دارید که اینکار صورت بگیره)

برای اینکار باید توسط MoveObject برای تک تک اشیاء محل و اندازه رو تغییر بدید.

برای آشنایی با این مورد مثال های موجود در آدرس زیر در محل نصب MMB رو بررسی کنید:
کد:
...\Multimedia Builder\Samples\498_examples\users\window_resize
 

جدیدترین ارسال ها

بالا