تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




مشاهده نتيجه نظر خواهي: ارزشیابی تاپیک

راي دهنده
1. شما نمي توانيد در اين راي گيري راي بدهيد
  • عالی

    0 0%
  • خوب

    0 0%
  • متوسط

    0 0%
  • ضعیف

    1 100.00%
نمايش نتايج 1 به 2 از 2

نام تاپيک: .:: پر کردن فرم با حالتی زیبا ::.

  1. #1
    داره خودمونی میشه Vb1471's Avatar
    تاريخ عضويت
    Apr 2010
    محل سكونت
    تهران
    پست ها
    184

    10 .:: پر کردن فرم با حالتی زیبا ::.

    پر کردن فرم با حالتی زیبا





    برای این کار کدهای زیر را در قسمت کد نویسی فرمتان پیست کنید


    Private Declare Function GetClipRgn Lib "gdi32" (ByVal hdc As Long, ByVal hRgn As Long) As Long

    Private Declare Function IntersectClipRect Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long

    Private Declare Function SelectClipRgn Lib "gdi32" (ByVal hdc As Long, ByVal hRgn As Long) As Long

    Private Declare Function OffsetClipRgn Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

    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 DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long

    Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long

    Dim hRgn As Long

    Private Sub Form_Activate()

    Dim Ret As Long

    DeleteObject hRgn

    hRgn = CreateEllipticRgn(0, 0, Me.ScaleWidth, Me.ScaleHeight)

    SelectClipRgn Me.hdc, hRgn

    OffsetClipRgn Me.hdc, 10, 1

    IntersectClipRect Me.hdc, 10, 10, 500, 3001

    Me.Cls

    Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeight), vbBlack, BF

    Ret = CreateEllipticRgn(0, 0, 1, 1)

    GetClipRgn Me.hdc, Ret

    SetWindowRgn Me.hWnd, Ret, True

    End Sub

    Private Sub Form_Load()

    Me.ScaleMode = vbPixels

    End Sub

    Private Sub Form_Unload(Cancel As Integer)

    DeleteObject hRgn

    End Sub

    Private Sub Form_Click()

    Unload Me

    End Sub


    پایان

  2. این کاربر از Vb1471 بخاطر این مطلب مفید تشکر کرده است


  3. #2
    اگه نباشه جاش خالی می مونه Morteza561's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    پایتخت خوشنویسی ایران = قزوین
    پست ها
    467

    پيش فرض

    سه تا پیشنهاد دارم داداش:

    1- اگر از جایی برای نقل مطلب استفاده می کنید. اسم مرجع رو بگید.

    2- برای نوشتن کدها از تگ Code استفاده کنید.

    3- برای این موضوعات تاپیک هایی تو انجمن هست. بهتره همونا رو ادامه بدید و تاپیک ها رو زیاد نکنید.

    ممنون ...

  4. این کاربر از Morteza561 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •