Hi,
mein problem ist eigentlich ganz einfach, und wahrscheinlich gibt\'s auch ne ganz simple lösung, aber ich komm einfach nich drauf. also:
ich hab ne SDI anwendungm, die ein datenfile einliesst, anschl. berechnungen anstellt und zum schluss das ergebnis präsentiert. das funktioniert. jetzt wollte ich während der ganzen prozedur ein \'status\'- bitmap anzeigen lassen, also ein bmp mit nem schriftzug \'laden...\' und eines mit \'rechnen...\'. dafür hab ich nen dialog zu meinem projekt hinzugefügt, der das jeweilige bmp anzeigt.
das dialogfenster wird auch angezeigt, ist aber leer. das dazugehörige bmp wird erst angezeigt, sobald die berechnung abgeschlossen ist, was nicht wirklich viel sinn macht. hat jemand eine idee, was ich da machen kann?
schon mal vielen dank im vorraus.
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Hi,
danke erstmal für die antwort.
ich will das bitmap ja vor der berechnung anziegen. also:
ich erzeuge meinen dialog mit 'Create(..)' in der OnCreate meiner view- klasse. das bmp lade ich in der 'OnInit(..)' der dialog- klasse und zeige es an über die 'OnPaint(..)'. bevor die berechnung startet zeige ich den dialog an mit 'SetWindowPos(.., SWP_SHOWWINDOW)'. daraufhin erscheint das dialogfenster auch, nur eben ohne inhalt. 'UpdateData' und 'Invalidate' hab ich auch versucht, bringt nur nix.
das einzige, was hilft, ist wenn ich den dialog modal erstelle, was ich aber nich will. irgendwelche ideen, wo das problem liegen könnte?