🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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)
#4
Author: Ralph Kuehne
Date: Thu, 18 Apr 1996 18:49
36 lines
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