Menüpunkte zur Laufzeit verbergen
- Last UpdatedSep 24, 2024
- 3 minute read
Sie können bestimmte Menübefehle von WindowViewer zur Laufzeit verbergen, damit der Bediener nicht darauf zugreifen kann.
Menüpunkte zur Laufzeit verbergen
-
Öffnen Sie WindowMaker.
-
Wählen Sie im Menü Datei die Option Konfigurieren und dann WindowViewer.
Der Konfigurationsbildschirm WindowViewer wird angezeigt.
-
Wählen Sie die Registerkarte Fenster.

-
Wählen Sie im Bereich Menüs die WindowViewer-Menüs und Befehle aus, die zur Laufzeit angezeigt werden sollen. Gehen Sie folgendermaßen vor:
-
Deaktivieren Sie das Kontrollkästchen WindowMaker, um den Befehl WindowMaker im Menü Datei zu deaktivieren. Die Schnellumschaltung zu WindowMaker wird davon nicht berührt.
-
Deaktivieren Sie das Kontrollkästchen Logik, um das Menü Logik (mit den Befehlen zum Anhalten und Fortsetzen von Skripten) auszublenden.
Hinweis: Sie können dem Bediener weiterhin über die Systemvariable $LogicRunning die Möglichkeit geben, Skripte anzuhalten und fortzusetzen.
Wenn die Option STRG-Untbr stoppt Skripte aktiviert ist, kann der Benutzer die Ausführung aller QuickSkripte stoppen, unabhängig davon, ob das Menü Logik angezeigt wird oder nicht.
Gerade in der Ausführung befindliche asynchrone QuickFunctions können nicht angehalten werden. Sie können jedoch die Ausführung weiterer asynchroner QuickFunctions verhindern.
-
Aktivieren Sie das Kontrollkästchen Debug, wenn Sie Ihr Projekt testen wollen. Ansonsten sollten Sie das Kontrollkästchen Debug deaktivieren, damit das Menü Debug zur Laufzeit nicht angezeigt wird.
-
Deaktivieren Sie je nach Bedarf die Befehle im Menü Spezial (für Datenarchivierung, E/A-Verbindungen usw.).
-
Deaktivieren Sie das Kontrollkästchen Sicherheit, damit der Bediener keinen Zugriff auf die Sicherheitsbefehle hat.
-
-
Legen Sie im Bereich Fenster fest, welche Steuerelemente für das WindowViewer-Fenster verfügbar sein sollen. Diese Optionen betreffen das Fenster, in dem das InTouch-Projekt ausgeführt wird. Gehen Sie folgendermaßen vor:
-
Deaktivieren Sie das Kontrollkästchen Steuerungsmenü, um das Steuerungsmenü (zum Schließen, Minimieren, Maximieren und Skalieren des Fensters) zu deaktivieren.
-
Deaktivieren Sie das Kontrollkästchen Schaltfläche Min., damit der Bediener das Fenster nicht minimieren kann.
-
Deaktivieren Sie das Kontrollkästchen Schaltfläche Max., damit der Bediener das Fenster nicht maximieren kann.
-
Deaktivieren Sie das Kontrollkästchen Größeneinstellungen, damit der Bediener die Größe des Fensters nicht ändern kann.
-
-
Konfigurieren Sie im Bereich Titelleiste die Titelleiste des Fensters, in dem das InTouch-Projekt ausgeführt wird. Gehen Sie folgendermaßen vor:
-
Geben Sie im Feld Titelleistentext den Titel ein, der in der Titelleiste angezeigt werden soll.
-
Aktivieren Sie das Kontrollkästchen Projektordner anzeigen, wenn in der Titelleiste der Pfad zum Projektordner angezeigt werden soll.
-
Aktivieren Sie das Kontrollkästchen Titelleiste verbergen, um die Titelleiste des Fensters zu verbergen.
-
-
Im Bereich Verschiedenes stehen die folgenden Einstellungen zur Verfügung:
-
Aktivieren Sie das Kontrollkästchen Schließen unmöglich, damit der Bediener nicht schließen kann. Hierdurch wird die Schaltfläche Schließen des Fensters deaktiviert.
Wenn Sie die Schaltfläche Schließen verbergen möchten, deaktivieren Sie das Kontrollkästchen Steuerungsmenü im Bereich Fenster.
-
Deaktivieren Sie das Kontrollkästchen STRG-Untbr stoppt Skripte, um zu verhindern, dass der Bediener Skripte mit der Tastenkombination Strg-Untbr anhalten kann.
Hinweis: Gerade in der Ausführung befindliche asynchrone QuickFunctions können nicht angehalten werden. Sie können jedoch die Ausführung weiterer asynchroner QuickFunctions verhindern.
-
Aktivieren Sie das Kontrollkästchen Cursor verbergen, um den Mauszeiger zur Laufzeit zu verbergen. Dies ist besonders bei Touchscreen-Projekten hilfreich.
-
Aktivieren Sie das Kontrollkästchen Immer maximiert, damit das InTouch-Fenster immer maximiert ist.
-
-
Wählen Sie OK.
-
Starten Sie WindowViewer neu, damit die Änderungen wirksam werden.