000
03.05.2006, 15:54 Uhr
~akoch
Gast
|
Hallo,
ich kann euch leider kein Code geben. Bin gerade auf der Arbeit ;-)
Hab aber folgendes Problem:
Ich verwende in meinem MFC-Dialog einen Timer. Dieser Timer wird gesetzt sobald man auf einen Knopf drückt. Wenn die Zeit abgelaufen ist, wird eine Funktion aufgerufen. Das funktioniert soweit sehr gut.
Die Funktion spuckt nach Prüfung einer Variable eine MessageBox aus. Die Variable änder ich in anschließend, so das beim nächsten Mal die MessageBox nicht erscheint (If-Abfrage).
Jetzt aber das seltsame: Wenn ich aber die MessageBox nicht wegklicke (auf OK) erscheint nach Ablauf des nächsten Intervals wieder eine MessageBox. Die MessageBox geht immer wieder neu auf bis ich alle weggeklickt habe.
Klick ich die MessageBox direkt weg, ist Ruhe. Das Programm befindet sich permament im Tray.
Weiß jemand warum? Ich weiß, klingt alles sehr verwirrend. Aber vielleicht kann mir jemand einen Tip geben.
Gruß, Andy |