تنظیم رزولوشن برای هر سیستم

Shir20

Member
سلام دوستان وقت همگی بخیر

چه جوری میشه تو بیلدر پروژه ای که می سازیم موقع اجرا توی هر سیستم دیگر بیاد ابتدا رزولوشن اون سیستم را بگیره و توی اون رزولوشن اجرا بشه
مثلا بنده اندازه صفحات پروژه ام 1024 در 768 هست و اگه این پروژه توی سیستم دیگه ای که غیر از این رزولوشن داده باشه با مشکل مواجه میشیم .مثلا اگه بیشتر از این روزولوشن باشه به صورت فول اسکرین نیست و بخشی از صفحه دسکتاپ کاربر پیداست. اگه ممکنه دوستان و اساتید حرفه ای در این مورد نیز یه چاره بیندیشن

با سپاس از همگی
 

m javad

کاربر متخصص
توی قسمت project settings و توی قسمت Display Resolution باید تیک Try to Change to رو فعال و از قسمت روبرو رزولیشن مناسب رو انتخاب کنی تا ابتدای باز شدن برنامه سیستم رزولیشن رو تغییر بده.
اگر رزولیشنی که میخوای اون تو نیست باید از پلاگین استفاده کنی
 

Shir20

Member
ممنون از شما
ولی درست منظورم رو متوجه نشدید
من می خوام طوری باشه که خود نرم افزار بیاد رزولوشون سیستم رو شناسایی کنه و بعد توی اون رزولوشن اجرا بشه این جوری که بیاییم خودمون از قبل بهش بگیم توی این رزولوشن اجرا بشه نمی خوام باشه
 

mbsa

Active Member
سلام
شما می تونید رزولوشن ویندوز کاربر را تغییر بدید ، نه این که رزولوشن خود برنامه را
برای این کار به قسمت project settings رفته و مانند تصویر پیوست در مقابل منوی try to change to رزولوشن پروژه خودتون را انتخاب کنید.
 

پیوست ها

  • Untitled.jpg
    Untitled.jpg
    118.6 کیلوبایت · بازدیدها: 19

m javad

کاربر متخصص
پلاگین MiscY :

کد:
[LEFT]set$='1024|768|'
PluginSet("MiscY","set$")
PluginRun("MiscY","SetResolution")

و 

set$='X'
PluginSet("MiscY","set$")
PluginRun("MiscY","GetResolution")
PluginGet("MiscY","get$")
Message("Screen width is ","get$")
[/LEFT]

پلاگین Systools
پلاگین MicrobeComputerInfo:
کد:
[LEFT]set$='1024|768'
PluginSet("MComputerInfo","set$")
PluginRun("MComputerInfo","Misc_Set_Resolution")
[/LEFT]
پلاگین MMB Misc
و ...
موفق باشید
 

Shir20

Member
پلاگین miscy :

کد:
[left]set$='1024|768|'
pluginset("miscy","set$")
pluginrun("miscy","setresolution")

و 

set$='x'
pluginset("miscy","set$")
pluginrun("miscy","getresolution")
pluginget("miscy","get$")
message("screen width is ","get$")
[/left]
پلاگین systools
پلاگین microbecomputerinfo:
کد:
[left]set$='1024|768'
pluginset("mcomputerinfo","set$")
pluginrun("mcomputerinfo","misc_set_resolution")
[/left]
پلاگین mmb misc
و ...
موفق باشید


دوست عزیزم میشه یه کم بیشتر توضیح بدین .با این کدها آیا رزولوشن به 10274 در 768 تغییر می کنه یا اینکه میاد رزولوشن سیستم مور دنظر می گیره و توی اون روزلوشن اجرا میشه؟

ممنون
 

m javad

کاربر متخصص
این کدها مثال بود
مثلا در اولی (پلاگین miscy):
با این کد رزولیشن پهنای صفحه به دست میاد

کد:
set$='x'
pluginset("miscy","set$")
pluginrun("miscy","getresolution")
pluginget("miscy","get$")
message("screen width is ","get$")
اگه به جای x ، مقدار y رو بزارید رزولیشن ارتفاع صفحه رو بر میگردونه
پس حالا رزولیشن مانستور رو دارید
حالا با دستور
کد:
set$='X|Y|'
pluginset("miscy","set$")
pluginrun("miscy","setresolution
")
میتونید رزولیشن رو تغییر بدید(به جای x و y مقدار های قبلی که به دست آوردید رو بزارید)
موفق باشید
 
سلام
من توی ویندوز سون مشکل دارم
توی لپتاب یا صفحه اسکرین واید تغییر سایز می ده اما تصویر واید میشه و کل صفحه رو میگیره
 

m javad

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

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

بالا