Hallo an Alle!
Ich habe ein Problem und zwar ich habe ein Programm das ein Gui Fenster hat wo die Uhrzeit zu sehen ist und das man die zeit ändern kann die zeit hat nicht mit der aktuellen zeit zu tun. Die Uhr ändert sich immer nur wenn man das Fenster Schliesst und wieder öffnet wenn das fenster wieder aktiv ist, damit ich die zeit immer aktuell sehen kann wollte ich mir eine eigene Gui bauen wo dann diese Zeit zum leben geruft wird wie ob eine Richtige uhr bewegt. Das Programm wo die Uhr zu sehen ist sind 3 Input fenster wo jede Input Fenster (ID)die Stunde,Minuten und Sekunden stehen. Die zeit selber kann man mit dem befehl controlsettext im eingne fenster bringen doch wie gesagt es soll ja zum leben geruft wird. Das heisst wenn ich nun das Fenster vom Programm öffne das dann mein eigenes fenster durch das Titel des anderen fenster erkennt und dann Startet.
ich habe mal zwei Gui erstellt wo das eine nur das sehene Fenster ist und das andere soll dann Später die zeit anzeigen und auch dann wie eine Richtige Uhr zum laufen erweckt wird. aber noch mal nicht die System Uhr vom Windows die zeit ist im beispiel schon eingetragen.
Stehen Uhr wo nur die uhr zeit ermittelt werden muss (Input ID)
[autoit]#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Stehene Uhr", 625, 109, 192, 124)
$Input1 = GUICtrlCreateInput("12", 48, 32, 113, 21)
$Input2 = GUICtrlCreateInput("40", 200, 32, 137, 21)
$Input3 = GUICtrlCreateInput("33", 392, 32, 169, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Input1
EndSwitch
WEnd
Und dieses Fenster soll dann die Aktuelle zeit von der stehen Uhr eintragen werden und zum laufen gebracht werden.
[autoit]#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Stehene Uhr", 625, 109, 192, 124)
$lbHour = GUICtrlCreateInput("", 48, 32, 113, 21)
$lbmin = GUICtrlCreateInput("", 200, 32, 137, 21)
$lbsec = GUICtrlCreateInput("", 392, 32, 169, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Input1
EndSwitch
WEnd
Bitte Bitte um Hilfe ich komme nicht weiter ich habe zwar mit controlsettext das feld schon eingetragen gehabt doch wieder gelöscht da ich nicht wusste ob ich denn Richtigen eingeschlagen hätte
Gruß Baron