Fenster neuzeichnen
-
Hallo,
ich versuche ein DirectShow-Video in meinem Dialog abzuspielen. Leider wird es beim ersten Start zwar abgespielt (man hört was) aber nicht angezeigt. Wenn ich das Dialogfenster mit der Maus ziehe, dann wird es neugezeichnet und das Video ist auch zu sehen.
Welchen Befehl kann ich nutzen, damit das Fenster neugezeichet wird?? Habs schon mit UpdateWindow und UpdateData versucht, es geht aber nicht :(. Nur z.B. mit CenterWindow -> da funkt es, aber ich will nicht, dass der Dialog zentriert wird. Es muss doch irgendwas geben ...
LG ... Drea
-
Vielleicht Invalidate() oder InvalidateRect() ? Damit wird eigentlich
ein Neuzeichnen ausgelöst. Ob das fürn Video auch stimmt weiß ich aber nicht..
-
Ne, funkt leider nich
Hm, es funkt nur wenn zb. SetWindowPos (was ja auch das Centerwindow benutzt) aufgerufen wird.
-
RedrawWindow (mit RDW_ERASE, RDW_UPDATENOW und RDW_INVALIDATE flag)