Schönen Abend,
wenn ich ein PB Programm starte ist die Position des Fensters immer zufällig.
Wie kann ich heraus finden, an welcher XY Position sich das Programmfenster befindet?
Und ist es ev möglich die Position auf dem Desktop vorher festzulegen?
Da die Umleitung von mplayer auf ein PB Fenster nicht funktioniert (ich bekomm das jedenfalls net hin)
könnte ich damit dem mplayer die XY Coordinaten übergeben und ihn zwingen dass er das Video
in meinem Programmfenster darstellt.
Dank im Vorab
Kurt
XY Position eines Prgramms herausfinden
-
- Beiträge: 68
- Registriert: 26.04.2019 10:31
- Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
- Wohnort: Mühldorf am Inn
XY Position eines Prgramms herausfinden
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...
Re: XY Position eines Prgramms herausfinden
Möchtest du die Position deines oder eines fremden Fensters ermitteln?
-
- Beiträge: 68
- Registriert: 26.04.2019 10:31
- Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
- Wohnort: Mühldorf am Inn
Re: XY Position eines Prgramms herausfinden
Mein eigenes, weil darin will ich ja das Video darstellen...
Dem mplayer kann ich dann mit -geometry x:y die Position mitteilen
Dem mplayer kann ich dann mit -geometry x:y die Position mitteilen
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...
Re: XY Position eines Prgramms herausfinden
Code: Alles auswählen
Debug WindowX(#DeinWindow)
Debug WindowY(#DeinWindow)
Re: XY Position eines Prgramms herausfinden
Ein fremdes Programmfenster in das eigene Fenster ?
Hilft da nicht SetParent_() ?
Hilft da nicht SetParent_() ?
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
-
- Beiträge: 68
- Registriert: 26.04.2019 10:31
- Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
- Wohnort: Mühldorf am Inn
Re: XY Position eines Prgramms herausfinden
Danke...
das funktioniert einwandfrei.
das funktioniert einwandfrei.
Code: Alles auswählen
Xpos = WindowX(#Videoplayer)
Ypos = WindowY(#Videoplayer)
Video$ = "-slave -geometry "+ Xpos + ":" +Ypos + " -vf scale=352:288 -input file=/tmp/mplayer-control /home/internet/Video.mp4"
ShellPrg= RunProgram("mkfifo", "/tmp/mplayer-control", "", #PB_Program_Open | #PB_Program_Write | #PB_Program_Read | #PB_Program_Error)
ShellPrg= RunProgram("mplayer", Video$, "", #PB_Program_Open | #PB_Program_Write | #PB_Program_Read | #PB_Program_Error)
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...
-
- Beiträge: 68
- Registriert: 26.04.2019 10:31
- Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
- Wohnort: Mühldorf am Inn
Re: XY Position eines Prgramms herausfinden
Hallo Bisonte,
ich lass den oberen Bereich des Fensters frei, unten sind die Steuerbuttons
und beim Start legt sich nun das mplayer Fenster über den freien Bereich.
Sieht schick aus und spart eine Menge Arbeit. PB ist bei Videoverarbeitung
auch stark eingeschränkt, mplayer kann da sehr viel mehr.
Warum das Rad 2x erfinden...
Schöne Grüsse
Kurt
ich lass den oberen Bereich des Fensters frei, unten sind die Steuerbuttons
und beim Start legt sich nun das mplayer Fenster über den freien Bereich.
Sieht schick aus und spart eine Menge Arbeit. PB ist bei Videoverarbeitung
auch stark eingeschränkt, mplayer kann da sehr viel mehr.
Warum das Rad 2x erfinden...
Schöne Grüsse
Kurt
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...