(mmb) بازگرداندن قسمت هاي Transparency

Amit13

Well-Known Member
سلام دوستان
استادان و اصولا هر عزيزي كه ميتونه كمكم كنه،من نياز دارم كه در طي اجراي برنامه ام يك جاهايي رو Transparency
كنم و بعد از چند لحظه دوباره همان شكل قبلي برگرده.

در مباحث گشتم;
مدير جون ،پلاگين SysMetrics.dll رو معرفي كردند،(همون پلاگيني كه يك رنگ مثل صورتي رو حذف ميكنه) ولي من ميخوام اون قسمتي كه حذف شده برگرده.هرچي روي سورسه فكر ميكنم،نميفهمم ميشه يا نه.

يكي از دوستان هم پلاگين smallplugin رو معرفي كردن كه كلا به دردم نمي خوره.آخه من ميخوام بكگراند حذف كنم نه قسمت هاي اضافي يك عكس رو....:-?:-?:-?

خودم هم در گالري قديميم گشتم،به پلاگين systools 1.1 برخوردم،كه اصولا كرش مرشيه، به دردم نميخوره.:cry:

لطفا كمك كنيد.:rose:
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
متاسفانه بنده الان mmb در دسترس ندارم تا براتون چک کنم, ولی گمان میکنم میتونید این مورد رو پس از اعمال بر روی پنجره غیرفعال کنید یا حداقل رنگی که باید حذف بشه رو تغییر بدید.
 

evil_gates

اين نيز بگذرد ...
bebakhshid ke fingilish mizanam, roo in sys farsi nadaram

doost aziz
pishnahad mikonam maakoos amal konid

vaghti shoma ba plugin Sysmetrics bakhshi az kar ro hazf mikonid darvaghe opacity oon ro be 0 miresoonid

hala kafie code rang oon ghesmat ro jayi negah darid va dar zaman morede niaz code rang hazf shode ro vared va mojadadan opacity ro be 255 bargardoonid
ببخشید که فینگلیش میزنم, رو این سیستم فارسی ندارم.

دوست عزیز
پیشنهاد میکنم معکوس عمل کنید

وقتی شما با پلاگین SysMetrics بخشی از کار رو حذف میکنید درواقع Opacity اون و به صفر (0) میرسونید
حالا کافیه کد رنگ اون قسمت رو جایی نگه دارید و در زمان موردنیاز کد رنگ حذف شده رو وارد و مجددا Opacity رو به 255 برگردونید.

[ویرایش توسط nevercom]
 
آخرین ویرایش توسط مدیر:

Amit13

Well-Known Member
ولی گمان میکنم میتونید این مورد رو پس از اعمال بر روی پنجره غیرفعال کنید یا حداقل رنگی که باید حذف بشه رو تغییر بدید.

هركاري ميكنمبراي اين كار، چيزي به ذهنم نميرسه.


bebakhshid ke fingilish mizanam, roo in sys farsi nadaram

فدات استاد


pishnahad mikonam maakoos amal konid

vaghti shoma ba plugin Sysmetrics bakhshi az kar ro hazf mikonid darvaghe opacity oon ro be 0 miresoonid

hala kafie code rang oon ghesmat ro jayi negah darid va dar zaman morede niaz code rang hazf shode ro vared va mojadadan opacity ro be 255 bargardoonid

چجوري ميتونم opacity رو غير صفر كنم؟؟
 

Saman

مدیر انجمن مولتی مدیا بیلدر
دوست من.
شما فقط کافیه یا همون Sysmetrics کار کنید.
اون قمستی رو که نیاز دارید یک شی صورتی بزارید و در وقتی نیازش نداشتید Hide اش کنید. و در صورت نیاز Show اش کنید.
اینجوری هروقت بخواید میتونید از اون فضا استفاده کنید.
 

Amit13

Well-Known Member
salam doostan

mamnoon babate javabha.

vali man hanuz ye moshkele dg ba im plugin daram.
man mikham code range pixel 10,10 projam ro bedast biaram..


bebakhshid nemitooonam nemune ro peyvast va farsi type kunam.browser jadidan peyghame 'the url not support"ro mide. :(
tnx 4 everything

سلام دوستان

ممنون بابت جوابها

ولی من هنوز یه مشکل دیگه با این پلاگین دارم
من میخوام کد رنگ پیکشل 10,10 پروژه م رو بدست بیارم.
ببخشد که نمیتونم نمونه رو پیوست و فارسی تایپ کنم, Browser جدیدا پیغام " The URL not Support" رو میده
tnx 4 everything

[ویرایش توسط nevercom]
 
آخرین ویرایش توسط مدیر:

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
دوستان همونطور که اطلاع دارید ارسال پست به زبان انگلیسی یا فینگلیش خلاف قوانین هست, برای اینکه به نوعی بحثتون به نتیجه برسه و ظاهر نامناسبی هم نداشته باشه من پست های شما دو عزیز رو ویرایش کردم و متن فارسی رو در کنار متن اصلی خودتون قرار دادم تا خوندنش برای سایر کاربران دشوار نباشه.

لطفا از نوشتن بصورت فینگلیش پرهیز کنید, ممنون از همکاریتون.

ولی من هنوز یه مشکل دیگه با این پلاگین دارم
من میخوام کد رنگ پیکشل 10,10 پروژه م رو بدست بیارم.
اگر اشتباه نکنم در پلاگین SysMetrics تابعی وجود داره بنام PixelGetColor که رنگ پیکسل مورد نظر رو برمیگردونه.
 

Amit13

Well-Known Member
مرسي مدير جان ولي من اين كارا رو كردم و مشكلم رو نتونستم اون موقع درست بيان كنم.
من از تابعPixelGetColo استفاده ميكنم ولي بهم رنگ اشتباه رو ميده.
اين دستورات منه:
کد:
xwin=PubX()+10
ywin=PubY()+10
ywin$=CHAR(ywin)
xwin$=CHAR(xwin)
pixel$=xwin$+','+ywin$
PluginSet("PlugIn","pixel$")
LoadText("pos","pixel$")
PluginRun("PlugIn","GetPixelColor")
PluginGet("PlugIn","col$")
LoadText("val","col$")

رنگ پيكسل پروژه ي من در نقطه ي 10و10 مشكيه ولي خروجي تابع برابر 123,201,122 است.
كجاي كار اشتباست؟؟
پروژه رو پيوست كردم.
 

پیوست ها

  • GetPixelColor.rar
    62 کیلوبایت · بازدیدها: 32

Saman

مدیر انجمن مولتی مدیا بیلدر
از این استفاده کنید :


کد:
xdif=(PubWidth()-ClientWidth())/2
ydif=PubHeight()-ClientHeight()-xdif
xwin=PubX()+xdif
ywin=PubY()+ydif
xwin=xwin+10
ywin=ywin+10
ywin$=CHAR(ywin)
xwin$=CHAR(xwin)
pixel$=xwin$+','+ywin$
PluginSet("PlugIn","pixel$")
LoadText("pos","pixel$")
PluginRun("PlugIn","GetPixelColor")
PluginGet("PlugIn","col$")
LoadText("val","col$")


سوال داشتید بپرسید.
 

Amit13

Well-Known Member
ممنون استاد سامان،جواب درست ظاهر شد.
خيلي لطف كرديد.:oops::oops::oops:



من خط اول رو متوجه شدم ولي چرا توي خط دوم xdif رو از ydif كم كرديد؟
 

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

بالا