همخواني پرو‍ه با طول و عرض مانيتور

Ehssan_it

Well-Known Member
تو بعضي از پرژه ها ديدم كه تو هر سيستمي با هر رزولوشني كه اجرا ميشه با طول يا عرض مانيتور همسان هست .
چه طوري اين حالت رو ايجاد ميكنند؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
خب شما در mmb دستوراتی برای بدست آوردن طول و عرض مانیتور دارید، همچنین میتونید سایز پروژه رو هم تغییر بدید.
شما میتونید در ابتدای اجرای پروژه سایز پروژه رو بر اساس طول و عرض مانیتور تغییر بدید، تنها چیزی که باید بهش دقت کنید، مکان قرار گیری اشیاء در پروژه نسبت به هم هست، یعنی باید روی اشیاء در پروژه کنترل داشته باشید که فاصلشون از همدیگه، از کناره های پروژه و ارتفاعشون و ... همگام با تغییر سایز، تغییر کنه. و میتونید با در نظر گرفتن این مسائل مکانشون و در صورت نیاز سایزشون رو تغییر بدید.
 

Saman

مدیر انجمن مولتی مدیا بیلدر
سلام
نوشته های آقا محمد کاملا درسته...البته شما میتونید رزولیشن مانیتور هم تغییر بدید و بذارید سایز مورد نظر خودتون. ولی با اومدن مانیتورهای عریض و ایجاد شدن دو دستگی این روش زیاد توصیه نمیشه. ولی به نسبت زیاد دردسر خیلی کمتری داره.

موفق باشید...!
 

ubuntu

Member
اگر هم مي‌خواهيد مي‌تونين از دستور جديد Maximize استفاده کنيد. که خودش خودکار پنجره رو با مانيتور ست مي‌کنه. ولي يادتون باشه توصيه‌هاي جناب Nevercom در مورد اشيا رو حتماً دقت کنيد.
 

Ehssan_it

Well-Known Member
...خب شما در mmb دستوراتی برای بدست آوردن طول و عرض مانیتور دارید...

میشه همین کدها رو لطف کنید بگید.
 

Aref_Alikhani

Well-Known Member
اين مثال رو ببين از MiscY درش كمك گرفتم...
 

پیوست ها

  • resolation.rar
    243.2 کیلوبایت · بازدیدها: 132

Ehssan_it

Well-Known Member
متاسفانه هر چقدر کار کردم روش درست نشد .(
من به جای نشون دادن رزولوشن دستور تغییر سایز ویندوز رو دادم.

setx$='X'
sety$='Y'
PluginSet("PlugIn","setx$")
PluginRun("PlugIn","GetResolution")
PluginGet("PlugIn","getx$")
PluginSet("PlugIn","sety$")
PluginRun("PlugIn","GetResolution")
PluginGet("PlugIn","gety$")
***Show***
SysCommand("ResizeWindow","getx$,gety$")
** DisplayValue("y","gety$")

البته تغییرات زیادی روش دادم ولی نشد.
 

Saman

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



کد:
ScreenWidth()
ScreenHeight()
WorkAreaWidth()
WorkAreaHeight()
PubWidth()
PubHeight()
ObjectWidth(object$)
ObjectHeight(object$)
ClientWidth()
ClientHeight()
 

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

بالا