delphi4arab منتديات دلفي للعرب
اضهار الفورم على شكل معين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : اضهار الفورم على شكل معين (/showthread.php?tid=7744)



اضهار الفورم على شكل معين - menni_ahmed - 19-04-2016

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


RE: اضهار الفورم على شكل معين - PLANSHARP - 19-04-2016

يمكن استخدام التوابع التالية:
كود :
CreateEllipticRgn CreateEllipticRgnIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn


ومن ثم تطبق على الفورم باستخدام:
كود :
SetWindowRgn

مثال-ضع هذا الكود ضمن OnCreate للفورم المعني:
كود :
SetWindowRgn(Form1.handle,CreateEllipticRGN(0,0,Width,Height),True);