View Full Version : ساخت پنجره های لایه ای؟
MohsenB
پنج شنبه 20 فروردین 1388, 10:29 صبح
سلام
کسی می دونه چجوری میشه تو دلفی پنجره های لایه ای ساخت.
پنجره هایی که قسمتهای خاصی از آن را بتوان بطور دلخواه شفاف کرد .
اگر با برنامه های ساخت تم کار کرده باشید حتما دیده اید که می توان یک عکس مثلا با پسوند tga با کانال آلفا برای شکل فرم استفاده کرد.
منظور من حذف رنگ یا شفافیت کامل فرم که در دلفی 7 هستش نیست.
ممنمون
>>مشکل = علامت پیروزی<<
vcldeveloper
پنج شنبه 20 فروردین 1388, 16:55 عصر
برای این کار از Region استفاده میشه. می تونید درباره آنها تحقیق کنید. برای شروع می تونید درباره تابع CreateRectRgn جستجو کنید.
MohsenB
چهارشنبه 26 فروردین 1388, 16:44 عصر
از جوابتون ممنونم ولی همون طور که تو سوال گفتم منظورم این نیست.
یه مثال میزنم:
تا حالا برنامه ساید بار لانگهورن یا ویزتا رو نصب کردین؟
تو این برنامه ها اگر موضوعاتی مثل ساعت ، سرعت سی پی یو و پنجره اصلی انتخاب این آبجکتها رو دیده باشید یه حالت شفافیت خاصی داره: بعضی جاها بدون شفافیت و بعضی جاهای دیگر یک پنجره دارای شفافیت دلخواهند . شاید سایه و تایتل بار پنجره ها تو ویزتا مثال نزدیکی باشه ولی اونا از یه حالت دیگه استفاده میکنه.
متشکرم.
MohsenB
پنج شنبه 03 اردیبهشت 1388, 11:06 صبح
کسی نیست به داد من برسه ؟:تشویق::گریه::عصبانی++::افسر ه::گیج::اشتباه:
ben111
جمعه 20 تیر 1393, 19:31 عصر
سلام
برای حل این مشکل میشه از چند تا فرم استفاده کرد که با خاصیت کن ریسایز فرم اصلی موقعیت فرم های دیگه رو کنترل کرد
برای شفافیت هم میشه با true کردن خاصیت AlphaBland فرم و دادن مقدار دلخواه به AlphaBlandvalue فرم را به میزان دلخواه شفاف کرد
zidane
شنبه 21 تیر 1393, 00:04 صبح
http://barnamenevis.org/showthread.php?291553-%D9%81%D8%B1%D9%85-Splash-%D8%B4%D9%81%D8%A7%D9%81-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-7&p=1282311&viewfull=1#post1282311
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.