Seite 1 von 2
Vollbildmodus schaltet bei ICQ-Message immer wieder um...
Verfasst: 09.03.2005 21:33
von Poser
If OpenScreen(800,600,16,"bla")
Repeat
ClearScreen(0,0,0)
ExamineKeyboard()
...
FlipBuffers()
Until KeyboardPushed(#PB_Key_All)
Else
MessageRequester("Error","Error: Cant open Fullscreen",0)
EndIf
Wenn nun eine ICQ-Message reinkommt, wird das Programm nicht abgebrochen, aber verschwindet minimiert in der Schnellstartleiste.
Wie kann man das unterbinden?
Verfasst: 09.03.2005 21:35
von MVXA
Non-PB variente:
Benutz
Miranda. Damit popen die Fenster nicht mehr auf. So ware ich auch meine Ruhe

.
Verfasst: 09.03.2005 22:15
von Poser
Ich hab Trillian. Und die Fenster SOLLEN ja aufpoppen. Aber eben ohne das mein Bildschirmschoner gleich abkackt.
Verfasst: 09.03.2005 23:23
von Kaeru Gaman
Verfasst: 09.03.2005 23:51
von glubschi90
Verfasst: 10.03.2005 00:02
von MVXA
Also ich empfinde sowas als störend, wenn bei mir beim Programmierern ein Fenster auf einmal aufpopt...
Verfasst: 10.03.2005 06:04
von Laurin
Du müsstest mal innerhalb eines Callbacks darauf checken, ob dein Programm minimiert wurde. Wenn ja, maximierst du es per WinAPI wieder und setzt den Fokus darauf, damit die Eingaben auch zu deinem Programm weitergelleitet werden.
Alternative:
Ich kann mich entsinnen, dass man sein Fenster mittels WinAPI in den vordersten Vordergrund stellen kann. Dann poppen zwar immernoch die Meldungen hoch, aber sie dürften sich dann nicht vor das Fenster stellen.
(Vollbildschirm = Screen = Fenster! Im Grunde ist der Screen nur ein Fenster mit maximaler Größe. Window-Befehle funktionieren meist auch für einen geöffneten Screen.)
Greetz Laurin
Verfasst: 10.03.2005 11:52
von Kaeru Gaman
sorry, ich konnte es mir nicht verkneifen...
ein pop-up fenster über einen BILDSCHIRMSCHONER...
also bitte, da musste ich halt lachen.
Poser hat geschrieben:Ich hab Trillian. Und die Fenster SOLLEN ja aufpoppen. Aber eben ohne das mein Bildschirmschoner gleich abkackt.
ein Bildschirmschoner ist so konzipiert, dass er bei bestimmten ereignissen zuklappt.
dieser hier soll wohl so konzipiert werden, dass er lediglich bestimmte popup-wins über sich akzeptiert.
ein reiner DXScreen wird häßlich flackern, empfehlerswerter wäre dort ein Vollbild-Fenster mit einem WindowedScreen drauf.
ausserdem: wie will man vermeiden, dass der bildschirmschoner reagiert,
wenn eine eingabe im ICQ-win stattfindet?
also ist es dann garkein bildschirmschoner mehr, eher ein "Aniniertes Hintergrundfenster"
Verfasst: 10.03.2005 13:54
von Poser
Das Popup kommt ja nicht direkt auf den Schoner drauf,
er wird wiegesagt verkleinert...
Verfasst: 10.03.2005 14:02
von 125
dann mach doch folgendes(tested with Trillian 3.0):
Trillian -> Away -> Awaycontaineröffnen -> Fenster kommen ins MDI Gadget des Awaycontainers und es poppt nix mehr
