Hallo liebe CX User.
Ja, das funktioniert mit CX sehr gut.
Anbei ein kommentiertes Beispielskript wo zwei Fenster auf dem 2. Monitor geöffnet werden und nach 2 Sekunden das Fenster mit dem Titel 'Demo1' wieder auf Monitor1 geschoben wird.
cX4Web Code
Was ist das?
1 *** Fenster auf 2. Monitor=2 oder 3. Monitor=3, usw. öffnen...
2
3 *** Zwei Fenster erzeugen
4 Anzeige-Fenster 'Demo', ID='demofenster', Breite=100, Höhe=100
5 Anzeige-Fenster 'Demo1', ID='demo1', X=200, Breite=60, Höhe=40, Mutterfenster=demofenster
6
7 *** Anzahl der vorhandenen Bildschirme ausgeben
(8 Meldung 'Vorhandene Monitore: [cX.Bildschirm.Anzahl]', Titel 'Anzahl Bildschirme', Buttons 'Nur OK', Symbol 'Information'
9
10 *** Jedes Fenster anhand seines Titels indentifizieren und auf dem entsprechenden Monitor öffnen oder verschieben.
11 Setze in [cX.Fenster(Demo).Monitor]: '2'
12 *** Positionieren 20 mm vom linken Rand des 2. Monitor
13 Setze in [cX.Fenster(Demo).X]: '[cX.Bildschirm(2).X]+20' , berechnen'
14
15 Setze in [cX.Fenster(Demo1).Monitor]: '2'
16 Warte Pause, Dauer 2
17 Setze in [cX.Fenster(Demo1).Monitor]: '1'
18 Warte Endlos (Warten auf zu behandelnde Ereignisse)
19
20 :: Anzeige(demo1)_Geschlossen
...
cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen
(22 Zeilen, cX 5.0.10.7, Lizenz: Pro)
Hinweis: Sollten für dieses Skript besondere Lizenzen erforderlich sein, bitte im Volltestmodus ausführen.
Gruß Christian