home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic 4 Unleashed
/
Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso
/
source
/
chap37
/
basicss
/
module1.bas
< prev
next >
Wrap
BASIC Source File
|
1995-07-13
|
977b
|
49 lines
Attribute VB_Name = "Module1"
Option Explicit
Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
Global giCursorDepth As Integer
Sub Main()
If App.PrevInstance Then End
If InStr(Command, "/s") > 0 Then
CursorOff
frmScreenSaver.Show
ElseIf InStr(Command, "/c") > 0 Then
MsgBox "No setup necessary for this screen saver", _
vbOKOnly + vbInformation, "Boxes Screen Saver"
End If
End Sub
Public Sub EndScreenSaver()
CursorOn
End
End Sub
Public Sub CursorOn()
Dim CurrentCursorDepth As Integer
CurrentCursorDepth = ShowCursor(True)
Do While CurrentCursorDepth < giCursorDepth
CurrentCursorDepth = ShowCursor(True)
Loop
End Sub
Public Sub CursorOff()
Dim CurrentCursorDepth As Integer
CurrentCursorDepth = ShowCursor(False)
giCursorDepth = CurrentCursorDepth + 1 'Restore original value
Do While CurrentCursorDepth > -1
CurrentCursorDepth = ShowCursor(False)
Loop
End Sub