Hallo,
bei einem ProgressWindow Window mit ´nem ProgressGaget) soll in minimiertem Zustand der Titel in der Taskleiste upgedatet werden: hierr soll eine Prozent-Angabe angezeigt werden.
via SetWindowTitle(ProgressWin_WinNr, Prozent$) klappt´s nicht: hier wird nur einmal nach dem minimieren ein Prozent-Wert ausgegeben, der jedoch stehen bleibt, obwohl weitere SetWindowTitle(ProgressWin_WinNr, Prozent$)
mit anderen Prozent-Werten durchgeführt werden (ein anschließendes GetWindowTitle(ProgressWin_WinNr) liefert dann auch immer den gesetzen Fenstertitel).
Also: wie kann ich den aktuellen Fenstertitel in der Taskleiste updaten ?
weiß wer was ?
update windowtitel in taskleiste
Re: update windowtitel in taskleiste
ts-soft (wie immer)sibru hat geschrieben:weiß wer was ?
siehe https://www.purebasic.fr/english/viewto ... 12&t=55221
Re: update windowtitel in taskleiste
Kann ich hier nicht bestätigen.
Dieser Code funktioniert:
Dieser auch:
@Nino
Bezüglich deines Links: Ist zwar nicht das, was er wollte, ist aber auch eine Möglichkeit (um genau zu sein, eine modernere), den Fortschritt in der Taskleiste anzuzeigen. Ist aber nur für Windows.
Dieser Code funktioniert:
Code: Alles auswählen
EnableExplicit
Define Event
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
Repeat
Event = WaitWindowEvent(100)
SetWindowTitle(0, Str(Random(99)))
Until Event = #PB_Event_CloseWindow
EndIf
Code: Alles auswählen
EnableExplicit
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
AddWindowTimer(0, 1, 100)
Repeat
Select WaitWindowEvent()
Case #PB_Event_Timer
Select EventTimer()
Case 1
SetWindowTitle(0, Str(Random(99)))
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
Bezüglich deines Links: Ist zwar nicht das, was er wollte, ist aber auch eine Möglichkeit (um genau zu sein, eine modernere), den Fortschritt in der Taskleiste anzuzeigen. Ist aber nur für Windows.
Re: update windowtitel in taskleiste
manchmal ist Gewalt doch ´ne Lösung...
Nach stundenlangem erfolglosem rumexperementieren hab´ ich meine Lapi wütend in die Ecke geschmissen und erstmal mit´m Hund raus zum runterkommen.
Nach´m anschließenden Booten klappt alles wieder und das abgebrochene Plastik-Teil kann ich bestimmt wieder ankleben...
Da ist wohl irgendwo das ein oder andere Byte ausgebrochen und der reboot hat´s repariert.
Danke für die Tipp´s !
Nach stundenlangem erfolglosem rumexperementieren hab´ ich meine Lapi wütend in die Ecke geschmissen und erstmal mit´m Hund raus zum runterkommen.
Nach´m anschließenden Booten klappt alles wieder und das abgebrochene Plastik-Teil kann ich bestimmt wieder ankleben...
Da ist wohl irgendwo das ein oder andere Byte ausgebrochen und der reboot hat´s repariert.
Danke für die Tipp´s !
Re: update windowtitel in taskleiste
Ja, ich hatte leider zu flüchtig gelesen. Da war dann ungefähr nur "ProgressGadget in minimiertem Zustand" bei mir angekommen. Wenn er Windows verwendet, ist's aber wie Du schon schriebst 'ne Alternative zu dem was er vorhat.RSBasic hat geschrieben:@Nino
Bezüglich deines Links: Ist zwar nicht das, was er wollte, ist aber auch eine Möglichkeit (um genau zu sein, eine modernere), den Fortschritt in der Taskleiste anzuzeigen. Ist aber nur für Windows.