home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic 4 Unleashed
/
Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso
/
source
/
chap37
/
enhanss
/
frmss.frm
(
.txt
)
< prev
next >
Wrap
Visual Basic Form
|
1995-09-28
|
2KB
|
59 lines
VERSION 4.00
Begin VB.Form frmScreenSaver
Appearance = 0 'Flat
BackColor = &H00000000&
BorderStyle = 0 'None
ClientHeight = 3030
ClientLeft = 4125
ClientTop = 2625
ClientWidth = 3870
ControlBox = 0 'False
Height = 3435
Icon = "frmSS.frx":0000
Left = 4065
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
MousePointer = 99 'Custom
ScaleHeight = 202
ScaleMode = 3 'Pixel
ScaleWidth = 258
ShowInTaskbar = 0 'False
Top = 2280
Width = 3990
WindowState = 2 'Maximized
Begin VB.Timer Timer1
Interval = 1000
Left = 120
Top = 180
End
Attribute VB_Name = "frmScreenSaver"
Attribute VB_Creatable = False
Attribute VB_Exposed = False
Option Explicit
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
EndScreenSaver
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
EndScreenSaver
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Static OldX As Integer
Static OldY As Integer
If (OldX > 0 And OldY > 0) And (Abs(X - OldX) > 5 Or Abs(Y - OldY) > 5) Then
EndScreenSaver
End If
OldX = X
OldY = Y
End Sub
Private Sub Timer1_Timer()
Dim X1, Y1, X2, Y2 As Integer
X1 = Rnd * (ScaleWidth - 1) + 1
Y1 = Rnd * (ScaleHeight - 1) + 1
X2 = Rnd * (ScaleWidth - 1) + 1
Y2 = Rnd * (ScaleHeight - 1) + 1
ForeColor = RGB(Rnd * 255 + 1, Rnd * 255 + 1, Rnd * 255 + 1) ' Set foreground color.
Line (X1, Y1)-(X2, Y2), , BF
If giBeepBox = True Then Beep
End Sub