جعل النافذة تأخذ شكل الصورة التى عليها بدون أدوات

اذهب الى الأسفل

جعل النافذة تأخذ شكل الصورة التى عليها بدون أدوات Empty جعل النافذة تأخذ شكل الصورة التى عليها بدون أدوات

مُساهمة من طرف المبرمج الطموح في الأربعاء أكتوبر 31, 2018 3:37 pm

اقدم لكم وحدة برمجية موديل تسمح بجعل النافذة تأخذ شكل الصورة التى عليها بلا حدود، وذلك بالاعتماد على خلفية الصورة وجعلها شفافة و بالتالى يظهر النموذج او النافذة على الصورة بدون خلفيتها فتاخذ شكل الصورة

الوحدة البرمجية تحتوي على دالة تسمى MakeFormTransparent ، حيث يتم إرسال hwnd للنموذج واللون الذي سيتم أخذه كشفافية ، أي لون القناع ، على سبيل المثال

هذه صورة خلفيتها أسود 

جعل النافذة تأخذ شكل الصورة التى عليها بدون أدوات Formulario-con-regiones-transparentes-2

ثم نستخدم الدالة MakeFormTransparent لتنفيذ الشفافية على اللون الاسود فتظهر لنا النافذة بدون حواف و على شكل الصورة على النحو التالى :

الكود:
MakeFormTransparent me.Hwnd, VbBlack

و النتيجة على النحو التالى :
جعل النافذة تأخذ شكل الصورة التى عليها بدون أدوات Formulario-con-regiones-transparentes


وعلى ذلك يمكنك استخدام الدالة لتطبيق الشفافية على اى لون لخفية الصورة لتظر لك النافذة على هيئة الصورة 



المثال مع الوحدة البرمجية فى رابط التحميل 

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
المبرمج الطموح
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 192
النقاط : 345
التقيم : 13
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى