naeim12345
جمعه 18 آذر 1384, 13:30 عصر
سلام میشه به form براش effect داد که به حالت فوق بیاد و بره 
مرسی
حامد مصافی
شنبه 19 آذر 1384, 00:47 صبح
کار نشد نداره!
Rem Hamed Masafi
Rem Ineed:
   ' No Module !
Option Explicit
Private Const GWL_EXSTYLE = -20
Private Const LWA_COLORKEY = 1
Private Const LWA_ALPHA = 2
Private Const WS_EX_LAYERED = &H80000
Const WS_EX_NOINHERITLAYOUT = &H100000
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" ( _
      ByVal hWnd As Long, _
      ByVal nIndex As Long, _
      ByVal dwNewLong As Long) As Long
      
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" ( _
      ByVal hWnd As Long, _
      ByVal nIndex As Long) As Long
      
Private Declare Function SetLayeredWindowAttributes Lib "user32" ( _
      ByVal hWnd As Long, _
      ByVal cKey As Long, _
      ByVal bAlpha As Long, _
      ByVal dwFlags As Long) As Long
Public Sub Transpart(hWnd As Long, ByVal TranspartLevel As Byte)
   Dim OldLong As Long
   OldLong = GetWindowLong(hWnd, GWL_EXSTYLE)
   Call SetWindowLong(hWnd, GWL_EXSTYLE, OldLong Or WS_EX_LAYERED Or WS_EX_NOINHERITLAYOUT)
   Call SetLayeredWindowAttributes(hWnd, 0, TranspartLevel, LWA_ALPHA)
End Sub
Public Sub ColorKey(hWnd As Long, lColor As Long)
   Dim OldLong As Long
   OldLong = GetWindowLong(hWnd, GWL_EXSTYLE)
   Call SetWindowLong(hWnd, GWL_EXSTYLE, OldLong Or WS_EX_LAYERED Or WS_EX_NOINHERITLAYOUT)
   Call SetLayeredWindowAttributes(hWnd, lColor, 0, LWA_COLORKEY)
End Sub
Public Sub FadeForm(frm As Form, _
                    Optional FadeIn As Boolean = True, _
                    Optional Speed As Byte = 1)
                    
   Dim I As Long
   frm.Enabled = False
   frm.Visible = True
   If FadeIn Then
   Transpart frm.hWnd, 0
      For I = 0 To 255 Step Speed
         DoEvents
         Transpart frm.hWnd, I
      Next
   Else
      For I = 255 To 0 Step -Speed
         DoEvents
         Transpart frm.hWnd, I
      Next
   End If
   frm.Enabled = True
End Sub
تابع FadeForm رو بررسی کن
naeim12345
شنبه 19 آذر 1384, 09:51 صبح
از کدتون خیلی ممنون میشه بگید باید از این تابع به چه شکل استفاده بشه مرسی
خیلی ممنون
حامد مصافی
شنبه 19 آذر 1384, 17:07 عصر
سلام
مثال:
 
'Fade it:
FadeForm Form1, true, 5
Fade out:
FadeForm Form1, False, 5
naeim12345
شنبه 19 آذر 1384, 19:22 عصر
اقا دستت درد نکنه جدا خیلی کمکم کردید
حامد مصافی
یک شنبه 20 آذر 1384, 04:08 صبح
خواهش می کنم دوست عزیز
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.