Article View: de.comp.os.ms-windows
Article #4Frage zu Windos-API (16-Bit)
From: 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
Technical Details
Message-ID:
<31768EA3.5429@medizin.uni-ulm.de>Path:
arc1-ca.pugleaf.net!news.uni-ulm.de!newsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uni-ulm.de!news From: Ralph Kuehne <ralph.kuehne@medizin.uni-ulm.de> Newsgroups: de.comp.os.ms-windows,de.comp.lang.c,de.comp.lang.c++ Subject: Frage zu Windos-API (16-Bit) Date: Thu, 18 Apr 1996 11:49:07 -0700 Organization: Universitaet Ulm Message-ID: <31768EA3.5429@medizin.uni-ulm.de> NNTP-Posting-Host: rkupc3.medizin.uni-ulm.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 2.01 (Win16; I)