⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmabout.frm

📁 近期下载过的用户: yueshan1020 孙江波 王洪贵 成长 林健 张见 chenhaocheng 胡云龙 yms sdfsd zhong 陈晨 lee 戴友情 [查看上载者韩悦的更多信息]
💻 FRM
字号:
VERSION 5.00
Begin VB.Form FrmAbout 
   AutoRedraw      =   -1  'True
   BackColor       =   &H00E0E0E0&
   BorderStyle     =   0  'None
   ClientHeight    =   4470
   ClientLeft      =   0
   ClientTop       =   0
   ClientWidth     =   8040
   BeginProperty Font 
      Name            =   "Georgia"
      Size            =   39.75
      Charset         =   0
      Weight          =   700
      Underline       =   0   'False
      Italic          =   0   'False
      Strikethrough   =   0   'False
   EndProperty
   ForeColor       =   &H00757B48&
   LinkTopic       =   "Form1"
   ScaleHeight     =   298
   ScaleMode       =   3  'Pixel
   ScaleWidth      =   536
   ShowInTaskbar   =   0   'False
   StartUpPosition =   2  '屏幕中心
   Begin StylerButton2007.StylerButton V 
      Height          =   600
      Left            =   6180
      TabIndex        =   0
      Top             =   3750
      Visible         =   0   'False
      Width           =   1740
      _ExtentX        =   582
      _ExtentY        =   212
      Caption         =   "OK"
      ForeColor       =   9404976
      CaptionDisableColor=   12236471
      CaptionEffectColor=   15393985
      CaptionEffect   =   4
      IconDisableColor=   11711154
      Theme           =   3
      FocusDottedRect =   0   'False
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "Georgia"
         Size            =   18
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.Label LBLC 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      BeginProperty Font 
         Name            =   "Arial"
         Size            =   48
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   1125
      Left            =   1890
      TabIndex        =   3
      Top             =   5640
      Width           =   270
   End
   Begin VB.Label LBLB 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      BeginProperty Font 
         Name            =   "Lucida Sans Unicode"
         Size            =   36
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   885
      Left            =   -195
      TabIndex        =   2
      Top             =   7170
      Width           =   240
   End
   Begin VB.Label LBLA 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      BeginProperty Font 
         Name            =   "Georgia"
         Size            =   20.25
         Charset         =   0
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   465
      Left            =   -30
      TabIndex        =   1
      Top             =   4350
      Width           =   105
   End
End
Attribute VB_Name = "FrmAbout"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'人人为我,我为人人
'枕善居汉化收藏整理
'发布日期:2007/09/19
'描    述:多风格时尚按钮控件2007(最新版)
'网    站:http://www.Mndsoft.com/  (VB6源码博客)
'网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代码别忘记给枕善居哦!
'****************************************************************************

Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, Y, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Private Declare Function RoundRect Lib "gdi32" (ByVal hDC As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Const GWL_EXSTYLE = (-20)
Const WS_EX_LAYERED = &H80000
Const LWA_ALPHA = &H2
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Const TOPMOST_FLAGS = SWP_NOMOVE Or SWP_NOSIZE

Private Sub TOPFORM(hWnd As Long, Action As Boolean)
    If Action = True Then
        SetWindowPos hWnd, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS
    Else
        SetWindowPos hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS
    End If
End Sub

Private Sub Form_Load()
    On Local Error Resume Next
    LBLB.Left = Me.ScaleWidth / 2 - LBLB.Width / 2 - 1
    LBLB.Top = 100

    lonRect = CreateRoundRectRgn(0, 0, Me.ScaleWidth, Me.ScaleHeight, 20, 20)
    SetWindowRgn Me.hWnd, lonRect, True
    V.DrawGradientFourColour Me.hDC, 0, 0, Me.ScaleWidth, Me.ScaleHeight / 2 - 1, RGB(255, 255, 255), RGB(255, 255, 255), RGB(168, 208, 229), RGB(168, 208, 229)
    V.DrawGradientFourColour Me.hDC, 0, Me.ScaleHeight / 2 - 1, Me.ScaleWidth, Me.ScaleHeight / 2, RGB(146, 193, 217), RGB(146, 193, 217), RGB(213, 236, 247), RGB(213, 236, 247)
    RoundRectBorder Me, 0, 0, Me.ScaleWidth - 1, Me.ScaleHeight - 1, 20, 20, vbWhite
    FormFadeIn Me, 0, 240, 4

    TA
End Sub

Private Sub RoundRectBorder(nObject As Object, X1 As Long, Y1 As Long, X2 As Long, Y2 As Long, X3 As Long, Y3 As Long, nColor As ColorConstants)
    Dim A As Variant
    A = nObject.ForeColor
    nObject.ForeColor = nColor
    RoundRect nObject.hDC, X1, Y1, X2, Y2, X3, Y3
    nObject.ForeColor = A
End Sub

Private Sub FormFadeIn(ByRef nForm As Form, Optional ByVal nFadeStart As Byte = 0, Optional ByVal nFadeEnd As Byte = 255, Optional ByVal nFadeInSpeed As Byte = 5)
    Dim c
    Dim ne As Integer, en(32767) As Boolean
    For Each c In nForm.Controls
        ne = ne + 1
        en(ne) = c.Enabled
        c.Enabled = False
    Next
    If nFadeEnd = 0 Then
        nFadeEnd = 255
    End If
    If nFadeInSpeed = 0 Then
        nFadeInSpeed = 5
    End If
    If nFadeStart >= nFadeEnd Then
        nFadeStart = 0
    ElseIf nFadeEnd <= nFadeStart Then
        nFadeEnd = 255
    End If

    TransparentsForm nForm.hWnd, 0
    nForm.Show
    Dim i As Long
    For i = nFadeStart To nFadeEnd Step nFadeInSpeed
        TransparentsForm nForm.hWnd, CByte(i)
        DoEvents
        Call Sleep(5)
    Next
    TransparentsForm nForm.hWnd, nFadeEnd
    i = 0
    For Each c In nForm.Controls
        i = i + 1
        c.Enabled = en(i)
    Next
End Sub

Private Function TransparentsForm(FormhWnd As Long, Alpha As Byte) As Boolean
    SetWindowLong FormhWnd, GWL_EXSTYLE, WS_EX_LAYERED
    SetLayeredWindowAttributes FormhWnd, 0, Alpha, LWA_ALPHA
    LastAlpha = Alpha
End Function

Private Sub FormFadeOut(ByRef nForm As Form)
    On Local Error Resume Next
    Dim c
    Dim S As Integer
    For Each c In nForm.Controls
        c.Enabled = False
    Next

    Dim i As Long
    For i = 240 To 0 Step -5
        TransparentsForm nForm.hWnd, CByte(i)
        DoEvents
        Call Sleep(5)
    Next

End Sub

Private Sub TA()
    On Local Error Resume Next

    LA
    '==============================

    Me.FontSize = 40
    Me.FontBold = True
    Me.FontName = "Georgia"
    Me.ForeColor = RGB(72, 123, 117)

    For i = 0 To 18
        Me.CurrentX = 10
        Me.CurrentY = 10
        Me.Print Mid$("Styler Button 2007", 1, CByte(i))
        DoEvents
        Call Sleep(50)
    Next

    Me.FontBold = False
    Me.FontSize = 8
    Me.CurrentX = 520
    Me.CurrentY = 17
    Me.Print "?"

    Me.ForeColor = 0
    Me.FontSize = 8
    Me.FontName = "Times New Roman"

    Me.CurrentX = 437
    Me.CurrentY = 58

    Me.Print "VER " & App.Major & "." & App.Minor & "." & App.Revision

    Me.FontBold = True
    Me.ForeColor = 0
    Me.FontSize = 15
    Me.FontName = "Georgia"

    For i = 0 To 13
        Me.CurrentX = 10
        Me.CurrentY = 70
        Me.Print Mid$("Developed BY:", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(200)

    Me.ForeColor = vbRed

    For i = 0 To 9
        Me.CurrentX = 165
        Me.CurrentY = 70
        Me.Print Mid$("UMAIR_11D", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(100)

    Me.ForeColor = vbBlack
    Me.FontSize = 10
    For i = 0 To 63
        Me.CurrentX = 12
        Me.CurrentY = 100
        Me.Print Mid$("Styler Button 2007 is Very Quick, Powerful & New styles Botton.", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(100)

    For i = 0 To 67
        Me.CurrentX = 12
        Me.CurrentY = 120
        Me.Print Mid$("Styler Button 2007 enables you to customize the appearance of your", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next
    Call Sleep(100)

    For i = 0 To 44
        Me.CurrentX = 12
        Me.CurrentY = 140
        Me.Print Mid$("applications to suit your individual needs.", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(100)

    For i = 0 To 30
        Me.CurrentX = 12
        Me.CurrentY = 180
        Me.Print Mid$("If You Find Any Problems/Bug.", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next
    Call Sleep(100)

    For i = 0 To 32
        Me.CurrentX = 12
        Me.CurrentY = 200
        Me.Print Mid$("Any Questions For This Project.", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(100)

    For i = 0 To 26
        Me.CurrentX = 12
        Me.CurrentY = 220
        Me.Print Mid$("Email:Umair_11D@Yahoo.com", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next
    Call Sleep(100)

    For i = 0 To 41
        Me.CurrentX = 12
        Me.CurrentY = 240
        Me.Print Mid$("Voice NO.:+923453021375 , +923002242573", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    Call Sleep(100)
    Me.FontBold = False
    Me.FontSize = 8
    For i = 0 To 32
        Me.CurrentX = 12
        Me.CurrentY = 280
        Me.Print Mid$("Copyright ?2004-2007 UMAIR_11D.", 1, CByte(i))
        DoEvents
        Call Sleep(10)
    Next

    V.Visible = True
    V.SetFocus
End Sub

Private Sub V_Click()
    FormFadeOut Me
    TOPFORM Me.hWnd, False
    Unload Me
End Sub

Private Sub LA()
    LBLA.Top = 10
    LBLA.Left = 10
    LBLB.Left = (Me.ScaleWidth / 2) - 284 / 2
    LBLB.Top = 100
    LBLC.Top = 105
    LBLC.Left = 142

    For i = 0 To 15
        LBLA.Caption = Mid$("正在初始化中...", 1, CByte(i))
        DoEvents
        Sleep (40)
    Next i

    Sleep (100)
    MA

    LBLB.Caption = ""
    LBLC.Caption = "    确定"

    Sleep (100)

    LBLC.Caption = ""
    For i = 0 To 15
        LBLA.Caption = Mid$("Loading...", 1, CByte(i))
        DoEvents
        Sleep (40)
    Next i
    Sleep (100)
    MA
    LBLB.Caption = ""
    LBLC.Caption = "    OK"

    Sleep (100)

    LBLC.Caption = ""
    LBLA.Caption = ""

End Sub

Private Sub MA()
    For i = 0 To 12
        LBLB.Caption = Mid$("[__________]", 1, CByte(i))
        DoEvents
        Sleep (10)
    Next i

    q = True

    For A = 0 To 5
        If q = True Then
            q = False
        ElseIf q = False Then
            q = True
            qq = 13
        End If
        For i = 0 To 12
            If q = True Then
                qq = qq - 1
                LBLC.Caption = Space$(qq) & "*"
            ElseIf q = False Then
                LBLC.Caption = Space$(i) & "*"
            End If

            DoEvents
            Sleep (5)
        Next i
    Next A
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -