Thread View: de.comp.os.ms-windows
1 messages
1 total messages
Started by Ralph Kuehne
Thu, 18 Apr 1996 18:49
Frage zu Windos-API (16-Bit)
Author: Ralph Kuehne
Date: Thu, 18 Apr 1996 18:49
Date: Thu, 18 Apr 1996 18:49
36 lines
2034 bytes
2034 bytes
Frage an alle MS-Windows-Programmierer: Wie bekomme ich heraus, wann und wieviel ein Fenster von einem Fenster einer anderen Anwendung verdeckt wird? Und wieviel von meinem Fenster von einem Popup-Menü überdeckt wird. Mein Fall: Ich programmiere eine Frame-Grabber-Karte, die das eingehende Live-Videosignal direkt in den VGA-Bildspeicher schreibt. Um das zu steuern, kann ich die Funktionen einer DLL benutzen. Ich kann damit u.a. das grabben ein und ausschalten, die Position auf dem Bildschirm bestimmen und beliebige Rechtecke aussparen. In diesen Rechtecken wird dann kein Live-Videobild gezeigt, sondern der Inhalt des normalen Windows-Desktops. Wenn also das Fenster, in dem das Live-Video gezeigt wird, überlappt wird (durch anderes Fenster oder Menü), muss ich in meiner Anwendung dafuer sorgen, dass das Live-Video an diesem Bereich nicht weiterlaeuft. Sonst wird der Bildinhalt dieses Bereiches laufend mit dem Live-Video ueberschrieben. Bisher schalte ich in so einem Fall einfach das grabben ab. Ist das Menue weg oder das Fenster wieder im Vordergrund wird es wieder eingeschaltet. Um aber das Live-Video nun im Hintergrund weiter laufen lassen zu koennen, moechte ich einfach den kritischen Bereich aus dem Live-Video aussparen. Wie oben gesagt, gibt es dazu entsprechende Funktionen. Nur weiss ich eben nicht, wie ich Groesse und Position dieser Bereiche herausbekomme. Danke schonmal fuer eure Antworten, Ralph. -- Ralph Kuehne >> ralph.kuehne@medizin.uni-ulm.de
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads