·  Start ·  Programme ·  Codes ·  Tipps ·  ActiveX ·  Tutorials · 



Für dieses Beispiel brauchen Sie lediglich eine Textbox und einen Commandbutton (Text1 und Command1).

Private Declare Function BringWindowToTop Lib "user32" _
(ByVal hwnd As Long) As Long
Private Declare Function sndPlaySound Lib "winmm.dll" Alias _
"sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Const SND_ASYNC = &H1
 
Dim jetzt


Private Sub Command1_Click()
' Starte Reminder-Funktion
' ACHTUNG: Die CPU-Belastung liegt bei 100 Prozent...

' Kein Wert eingegeben ?
If Text1.Text = "" Then Unload Me
 
    newtime = Val(Text1.Text) * 60
    jetzt = Timer
 
    Do While Timer < jetzt + newtime
        ' Steuerung an das System abgeben
        DoEvents
        ' Anwendung verstecken / nicht beenden
        Me.Hide
    Loop
 
 
BringWindowToTop Me.hwnd
 
' Die Datei "reminder.wav" muss sich in diesem Fall in Ihrem
' Anwendungsverzeichnis befinden:
sndPlaySound App.Path & "\reminder.wav", SND_ASYNC
End Sub 
Aktualisiert: 12.02.2008, 14:11 Uhr Copyright © 2001 - 2010 by ST-software Navigation zurück  |  Navigation vorwärts  |  Zum Seitenanfang     
Ihre IP: 38.107.191.84 ·  Seite erstellt in: 0.186 Sekunden ·  Dateigröße:  2933 Bytes