Car-PC.info

Developer - Wie starte ich cPos (DualScreen) auf dem 2. Monitor?

Fxworks - Mi 03 Jun, 2009 21:22
Titel: Wie starte ich cPos (DualScreen) auf dem 2. Monitor?
Hallo Liebe Leutz,

bin neu hier im Forum, und versuch mich mit cPos (detailliert) auseinanderzusetzen.
cPos wird leider nur auf dem Standard-/Haupt-Monitor gestartet und lässt sich auch nicht schieben. Habe aktuell das Problem, daß ich cPos in einem DualScreen-System auf dem 2. Monitor starten möchte.

Kann mir da Einer einen Tipp geben? Vielen Dank schon mal im voraus.

Noch eine Frage: Bin selber ehemaliger VB-Progger. Aktuell mache ich auch bißchen mit C++/C# "rum".
Wo bekomme ich den VB-Code her, bzw. hat jemand schon mal daran gedacht/gearbeitet es in C# zu portieren?

Vielen Dank schon mal ...

Schöne Grüße,
Fxworker
C1500 - Fr 05 Jun, 2009 08:07
Titel:
Das ist relativ einfach per Skin lösbar.
erweitert den Skin einfach in die Richtung in der dann der zweite Monitor liegt.
Der zweite Monitor muss unter Windows als "erweiterter Desktop" angegeben sein.

cPOS 2x starten geht nicht.

Gruß Peer
DarkSerj - Fr 05 Jun, 2009 11:25
Titel:
Wird da die hälfte des Skins auf einem Monitor und die andere auf den anderen sein? oder habe ich da was falsch verstanden...?
Hast du 2 Monitore nebeneinander oder einfach ein zweites Monitor irgendwo anders im Auto?
MR Action - Fr 05 Jun, 2009 14:08
Titel:
ja, cpos wird dann über beide TFTs gestreckt... Alternativ drehste halt die position der Bildschirme in Windows um... cpos startet meine ich immer aufm primären oben links....
Fxworks - Fr 05 Jun, 2009 14:11
Titel:
Hi,

also der Gedanke wäre es gewesen, einen centralen Touch-TFT in der Mittelkonsole vorne zu installieren, und einen weiteren (als erweiterten Deskt.) im Treiber rechts angeordnet, der allerdings hinten (Kopfstütze/n) installiert wird.

Soll ich die Skin etwa so breit (BreiteProMon. x 2) ? Kann ich dann jeden Monitor, wie gehabt nutzen? Oder liegt bei einem der Monitore dann ein "transparenter Layer" oder Ähnliches darüber?

Vielen Dank schon mal für die Antworten und Hilfe Smile

Schönen Gruß,
FxWorker
MR Action - Fr 05 Jun, 2009 14:17
Titel:
Was spricht dagegen auf beiden TFTs cpos zu haben?
Fxworks - Fr 05 Jun, 2009 14:20
Titel:
Hi,

die Sache ist die, daß ich cPos explizit auf dem 2. Monitor starten möchte, da ich einige selbstprogrammierte "Module" habe, die auf dem Haupt-/Standar-TFT laufen müssen. ==> Sprich, ich möchte cPos NICHT auf dem Hauptmonitor/-TFT starten; es soll auf dem 2. Monitor gestartet werden. (Kann man mir folgen?)
Kann ich nicht in einer ini-Datei die zu startende x- und y-Position von cPos festlegen/angeben?

Gruß,
FxWorker
C1500 - Fr 05 Jun, 2009 14:24
Titel:
Ob ein zweiter Touchscreen Funktionieren würde, weis ich nicht.
Wäre aber cool Smile

Den Skin erweiters du dann einfach nach rechts.
Ich häng mal ein Bild an wie ich das meine.
1 ist der normale TFT mit 800x600 und 2 dann z.B. der Video-Ausgang der auf 234x312 Pixel läuft.

Ich hatte das mal mit der VIS probiert.
Diese hab ich dann einfach nach außen verschoben.
Das ging ganz gut. Allerdings geht die VIS nur einmal.
Du musst dich also entscheiden wer denFilm sehen darf Smile


Tante Edith:
Ok. Du willst also nur cPOS verschieben.
Ich glaube das geht imho nicht.
Fxworks - Fr 05 Jun, 2009 14:27
Titel:
Ok,
ich würde es gerne ausprobieren, den Skin in Richtung des 2. Monitors zu erweitern.
Wie geht das genau (sorry, bin cPos-Newbie)? Thx scho mal.
MR Action - Fr 05 Jun, 2009 14:33
Titel:
Nein, du kannst nicht einfach irgendwie X und Y Wert eintragen... Wink

Erweitern geht ohne Probleme, aber explizit auf dem Zweiten starten nicht!
Fxworks - Fr 05 Jun, 2009 14:34
Titel:
Hab den Skin-Editor, und habe ein eigenes Skin, welches vom "mce" abgeleitet ist. Sehe jedoch keine Möglichekeit, den Skin "auf d. 2. Monitor zu erweitern"!?
Wo in cpos-SE macht man das?
Fxworks - Fr 05 Jun, 2009 14:39
Titel:
Wie erweitere ich mein (bereits angefanges) Skin ?
MR Action - Fr 05 Jun, 2009 14:47
Titel:
Für cPOS gibts nen Skineditor!? Ich schreib die inis Grundsätzlich selbst...

Brauchst nur als Hintergrund eine Grafik nutzen, die über beide TFTs geht... also bei zwei mal 800x600 neben einander halt 1600x600 als Hintergrund und schon geht cPOS über beide Monitore...

Was haste denn für selbstgeschriebene Module?
Fxworks - Fr 05 Jun, 2009 14:51
Titel:
Wow. Vielen Dank. Klingt logisch.
Es ist ein spezielles Videomodul (mit bissl AI). Würde z.B. auch gerne Front-, Rear- und IR-Cams auf dem Mainscreen darstellen wollen, so als Beispiel.

Ich probier jetzt mal deine Tip aus. Vielen Dank nochmals.
MR Action - Fr 05 Jun, 2009 14:58
Titel:
Mehrere Cams kann cpos aber auch... Obs zeitgleich geht hab ich nie probiert und kam in den Beiträgen hier nie rüber - aber kannste ja mal testen... Wink
ganja - Fr 05 Jun, 2009 15:00
Titel:
Noch was zum Source Code.
http://www.car-pc.info/phpBB2/viewtopic.php?t=20472
Fxworks - Fr 05 Jun, 2009 15:07
Titel:
Vielen Dank für den Link.

SourceCode habe ich (per SVN) bereits. Finde meine VB6.0 orig-cd nur grad nicht. Hab meine ganzes Zimmer (gestern nCool noch umgestellt, auf der suche danach.
Und das .NET zeugs hab noch nicht zum laufen bekommen :/.

PS: Skin Erweitern hat funktioniert. Cool. Thx again.
Freezer - Di 09 Jun, 2009 21:03
Titel:
CPOS auf dem zweiten monitor starten geht schon, z.b. mit windowtopper.
aber bei manchen sachen (glaub visualisierung und videos) machts probleme und springt dann wieder auf den ersten.
kannst doch aber auch nen erweiterten skin machen, der auf dem ersten monitor garnix anzeigt und deine eigenen programme dann im vordergrund anzeigen lassen...
Fxworks - Mi 10 Jun, 2009 01:35
Titel:
Hi,

jo also vielen Dank für den Tipp mit "WindowTopper". Habe den oben erwähnten Tipp (Desktop/Skin erweitern) bereits ausprobiert, und es scheint zu funktionieren. Leider lassen sich mehrere Controls nicht auf einmal auswählen, wodurch das Repositionieren aller Controls erheblich erschwert wird. Oder ist es doch möglich (das Auswählen mehrerer Controls)?

Thx trotzdem.

Gruß
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB