Opened 13 years ago

Closed 13 years ago

#142 closed Fehler (fixed)

Screensaver: Bug!

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Fehler Keywords:
Cc:

Description

Wenn ein Tabmenü geöffnet ist und der Screensaver startet, wird alles bis auf das Tabmenü schwarz. Es kann nur auf dem Tabmenü rumgeklickt werden.
Der Screensaver lässt sich nicht durch Klicks auf beendet.
Nur der HOME-Key kann den Screensaver beenden.

Attachments (1)

Screenshot_ScreensaverBug.jpg (17.6 KB ) - added by Melanie Hermann 13 years ago.

Download all attachments as: .zip

Change History (5)

by Melanie Hermann, 13 years ago

comment:1 by Melanie Hermann, 13 years ago

Priority: sofortkurzfristig

comment:2 by Melanie Hermann, 13 years ago

Dieses Problem würde beim ERZ2000NG vermutlich nicht auftreten, da dieser keine Tab-Menüs hat.

comment:3 by Melanie Hermann, 13 years ago

Lösungsidee:
Problem könnte sich vermeiden lassen, wenn Tabmenüs nicht offen stehen bleiben.
Deshalb wäre ein Timer sinnvoll, der die Tabmenüs nach z.B. 30 Sekunden wieder schließt.

comment:4 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Beim Öffnen eines Tabmenüs wird ein Timer gestartet.
Die Timerfunktion schließt nach 30 Sekunden das Menü wieder, indem ein Escape-Key-Tastendruck simuliert wird.
Anschließend wird der Timer wieder beendet.

CXTabCtrl::OnSelchanging():

  • SetTimer(99, 30000, (TIMERPROC)MyOnTimer_CloseTabMenu);
  • KillTimer(99);

CXTabCtrl::MyOnTimer_CloseTabMenu():

  • Neue Funktion
Note: See TracTickets for help on using tickets.