Aktuelle Zeit: 05.07.2020 18:35

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 21:48 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
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

_________________
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 21:51 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Möchtest du die Position deines oder eines fremden Fensters ermitteln?

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 21:55 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
Mein eigenes, weil darin will ich ja das Video darstellen...
Dem mplayer kann ich dann mit -geometry x:y die Position mitteilen

_________________
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 21:56 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Code:
Debug WindowX(#DeinWindow)
Debug WindowY(#DeinWindow)

:?:

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 22:29 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Ein fremdes Programmfenster in das eigene Fenster ?
Hilft da nicht SetParent_() ?

_________________
PureBasic 5.72 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce RTX 2080 Super | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 23:08 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
Danke...
das funktioniert einwandfrei.
Code:
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...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: XY Position eines Prgramms herausfinden
BeitragVerfasst: 18.06.2019 23:20 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
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

_________________
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye