Hi,
ich habe eine Framegrabberkarte mit der ich einzelne Frames von einer Kamera grabbe. Diesen Livevideostrom von den gegrabbten Frames der Kamera, lasse ich mir in einem Fenster anzeigen. Ich programmiere unter Visual Studio .NET mit C++. Das Dokument das ich erstellt habe ist ein Windows Forms Dokument. Den Livevideostrom lasse ich mir über das PictureBox-Element anzeigen. Das ganze funktioniert aber nur (gemeint ist die Anzeige des Livebildes in der PictureBox), wenn ich Das ganze Fenster mit der Maus hin und her bewege. Wenn das Windowsfenster ruhig ist, bekomme ich nur ein Standbild. Habe die PictureBox auch schon upgedatet, doch das hilft nichts.
Kann mir vielleicht einer weiterhelfen?
Gibt es in der Windows API ein Event das das ganze Windows Forms Fenster updatet?
Vielen Dank!
mfg Zerobuster
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
vermutung: du kuemmerst dich nicht drum, das das ding invalidiert wird, wenn neue daten anfallen. was du tun musst:
- ausgabe des bildes in OnPaint
- sobald neue daten anfallen, Control mit Invalidate() invalidieren.
WM_HOPETHISHELPS