Inhaltsverzeichnis
cpStatusSubScreen
Einleitung
Jeder eingeblendete Subscreen wird mittels seines Handle
repräsentiert.
Entsprechend lässt sich mit diesem Befehl abfragen, ob der Subscreen gerade aktiv (angezeigt) oder inaktiv (ausgeblendet) ist.
Syntax
Befehl | cpStatusSubScreen(handle:Integer ) |
---|---|
Funktion | Gibt des Status eines Subscreens aus. 1 = aktiv, 0 = inaktiv |
Typ | Integer |
Codebeispiel
var slot : Integer; msg : String; handle : Integer; nrMonitor : Integer; sNameSubScr : String; statusSubScr : Integer; begin // Variablen initialisieren msg := ''; nrMonitor := 1; sNameSubScr := 'Boxenstrafe.xml'; // Monitor für Ausgabe einstellen. Hauptmonitor = 0 cpSetMonitor(nrMonitor); // Subscreen anzeigen. Links 10 px, oben 10 px Abstand zum RBS handle := cpShowSubScreen(10, 10, sNameSubScr); // Status des SubScreens zeigen (1 = aktiv) statusSubScr := cpStatusSubScreen(handle); // Meldung zusammenstellen msg := msg + 'Subscreen ' + sNameSubScr; msg := msg + ' auf Monitor (' + IntToStr(nrMonitor) + ') anzeigen'; msg := msg + Chr(13) + Chr(10); msg := msg + 'Handle: ' + FormatFloat('#,##0', handle); msg := msg + Chr(13) + Chr(10); msg := msg + 'Status Subscreen: ' + FormatFloat('#,##0', statusSubScr); msg := msg + Chr(13) + Chr(10); // Subscreen schließen cpCloseSubScreen(handle); // Meldung anzeigen cpShowMessage(msg); end.
Dieser Code enthält diverse Befehle aus dem cpScreen-Bereich und zeigt, dass der Subscreen mit dem angezeigten Handle derzeit aktiv = eingeblendet ist.