Version 6.0 (Geändert)
Open external window (Links; Oben; Rechts; Unten; Typ; Titel; PlugInBereich) Numerisch
Parameter | Typ | Beschreibung | |
Links | Numerisch | Linke Position des Fensters | |
Oben | Numerisch | Obere Position des Fensters | |
Rechts | Numerisch | Rechte Position des Fensters | |
Unten | Numerisch | Untere Position des Fensters | |
Typ | Numerisch | Typ des Fensters | |
Titel | String | Titel des Fensters | |
PlugInBereich | String | Befehl für externen Bereich | |
Funktionsergebnis | Numerisch | Referenznummer für Fenster und | |
externen Bereich |
Beschreibung
Die Funktion Open external window öffnet ein neues Fenster und zeigt den externen Bereich an, der mit der Funktion plugInArea über ein 4D Plug-In unterstützt wird. Der in PlugInBereich übergebene Code hat in der Regel die Form "_PluginName", z.B. _4D Write, _4D View oder _4D Draw.
Open external window gibt eine Lange Ganzzahl zurück, die sowohl als Referenznummer des Fensters (zusammen mit den anderen Befehlen für Fenster) verwendbar ist als auch als Referenz für den Plug-In Bereich innerhalb des Fensters (zusammen mit anderen Routinen des 4D Plug-In).
Die sechs ersten Parameter bestimmen die Größe des Fensters in Pixel, den Typ und den Fenstertitel. Im Unterschied zur Funktion Open window können die Parameter jedoch nicht optional sein.
Open external window öffnet keine modalen Fenster. Die Funktion wartet nicht auf die Eingabe des Anwenders. Sie können also mehrere aktive Fenster zur selben Zeit geöffnet haben und zwischen den einzelnen Fenster hin- und herklicken. Im vordersten Fenster können Sie arbeiten. Ein Fenstertyp mit Titelleiste erhält außerdem unter Windows eine Kontrollmenü-Box, auf Macintosh eine Schließbox, so dass der Benutzer das Fenster schließen kann.
Beispiele
Folgendes Beispiel öffnet ein externes Fenster und zeigt den Plug-In Bereich von 4D Write an:
wrWind:=Open external window (50; 50; 350; 450; 8; "Briefschreiben"; "_4D WRITE")
Folgendes Beispiel schließt dieses geöffnete externe Fenster wieder:
CLOSE WINDOW (wrWind)
Referenz