Seite 1 von 1
Normal? nicht normal? closed(#Window)
Verfasst: 27.12.2005 18:26
von Tsuki-Namida
Hallo,
ich habe ein Icon im SysTray aktiviert und anschliesend lasse ich das Fenster mit closed(#Window) schliessen. das Programm soll weiter laufen aber stad dessen wird es beendet... Warum? ich habe nirgends "End" gemacht....
Verfasst: 27.12.2005 18:37
von ts-soft
Du solltest das Fenster nur mit HideWindow verstecken, weil ohne Fenster keine Systray!
PS: Deine Signatur ist zwar sehr hübsch, aber ein bissel gross ? Vielleicht kriegste das ja noch etwas kleiner

Verfasst: 27.12.2005 18:44
von DarkDragon
ts-soft hat geschrieben:PS: Deine Signatur ist zwar sehr hübsch, aber ein bissel gross ? Vielleicht kriegste das ja noch etwas kleiner

Habs ihn schon per PN darauf hingewiesen. Hoffentlich wars höflich genug:
Hallo,
könntest du bitte das Bild aus deiner Signatur nehmen? Kleine unauffällige sind ok, aber diese riesigen sind hier nicht erwünscht.
Vielen Dank,
DarkDragon
Verfasst: 27.12.2005 18:45
von Tsuki-Namida
"HideWindow" wuste ich nicht das es sowas gibt

werde ich gleich mal in der Hilfe suchen
Zur Sig:
ja war estwas groß... habe die zeit wo ich auf antwort gewartet habe genutzt im eine kleinere zu gestallten^^
Verfasst: 27.12.2005 18:53
von Christi
ach das soll schon kleiner sein ? ^^
#PB_Window_Invisible ist denk ich in diesem Fall sehr nützlich.
Verfasst: 27.12.2005 20:10
von Tsuki-Namida
mit hiden klapt es.... aber wenn ich das fenster aus dem hiden raushole und das systray deaktiviere und später wieder aktiviere bekomm ich ein error...
SysTray und Hiden Aktivieren:
Code: Alles auswählen
SetTitleBarButtonState( #Streamer, "#False")
AddSysTrayIcon(1, WindowID(), LoadImage(0, "sys.ico"))
SysTray = 1
HideWindow(#Window, 1)
SysTray Entfernen und Fenster aus Hiden holen:
Code: Alles auswählen
HideWindow(#Streamer, 0)
SysTray = 0
RemoveSysTrayIcon(1)
der Fehler erscheint in dieser zeile "AddSysTrayIcon(1, WindowID(), LoadImage(0, "sys.ico"))" wenn ich es erneut aktivere mit der Meldung "'WindowID' isn't a valid window descriptor."
wo liegt da der fehler? ich kann nichts finden....
Verfasst: 27.12.2005 20:18
von ts-soft
Versuch es mal so:
Code: Alles auswählen
AddSysTrayIcon(1, WindowID(#Streamer), LoadImage(0, "sys.ico"))
Damit er weiß, zu welchem Fenster der SysTray gehört. Bin mir aber nicht sicher, ob das der Fehler ist.
Verfasst: 27.12.2005 20:24
von Tsuki-Namida
ja super jetzt gehts

danke