الرئيسيةالبوابةبحـثالتسجيلدخول

شاطر | 
 

 كود لتغيير شكل الفورم على شكل دائرة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
المهندس
مشرف
مشرف
avatar

عدد المساهمات : 37
تاريخ التسجيل : 08/12/2009

مُساهمةموضوع: كود لتغيير شكل الفورم على شكل دائرة   السبت ديسمبر 12, 2009 12:18 am

كود لتغيير شكل الفورم على شكل دائرة

'Declarations

Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Long) As Long
'Code
Private Sub Form_Load()
Dim lngRegion As Long
Dim lngReturn As Long
Dim lngFormWidth As Long
Dim lngFormHeight As Long
lngFormWidth = Me.Width / Screen.TwipsPerPixelX
lngFormHeight = Me.Height / Screen.TwipsPerPixelY
lngRegion = CreateEllipticRgn(0, 0, lngFormWidth, lngFormHeight)
lngReturn = SetWindowRgn(Me.hWnd, lngRegion, True)
End Sub
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كود لتغيير شكل الفورم على شكل دائرة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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