SetWindow [WDI]

Top  Previous  Next

Anzeigebereich setzen.

SetWindow bietet mehrere Möglichkeiten zum Setzen des Anzeigebereichs. Als erstes können die Koordinaten der linken unteren und rechten oberen Ecke des Bereichs als Parameter übergeben werden. Als zweites kann der Anzeigebereich mit dem Schalter /OPEN auf das geöffnete Objekt gesetzt werden. Als drittes kann er mit dem Schalter /SELECTION auf die selektierten Objekte gesetzt werden. Optional kann bei den ersten drei Möglichkeiten der Anzeigebereich um einen Streifen der Breite range zu allen Seiten hin vergrößert werden.

Als viertes und letztes können beim Aufruf der Funktion ohne Parameter die Koordinaten der linken unteren und rechten oberen Ecke des Bereichs digitalisiert werden. Im Unterschied zum direkten Zoomen im Anzeigefenster sind hier auch Vorgaben auf dem Tablett möglich. Wenn mehrere Fenster auf dem Bildschirm vorhanden sind, dann wird das Hauptfenster eingestellt, auch wenn Koordinaten auf einem der anderen Fenster digitalisiert wurden.

Voraussetzung

Parameter

/H

Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt.

/open

Mit diesem Schalter wird auf das geöffnete Objekt gezoomt.

{minX minY maxX maxY {range}}

Die linke untere und rechte obere Ecke des Anzeigebereichs werden auf die Koordinaten (minX, minY) und (maxX, maxY) gesetzt. Optional kann der Anzeigebereich um den Streifen der Breite range vergrößert werden.

{range} /OPEN

Der Anzeigebereich wird so gesetzt, daß das geöffnete Objekt sichtbar ist. Optional kann der Anzeigebereich um den Streifen der Breite range vergrößert werden

{range} /SELECTION

Der Anzeigebereich wird so gesetzt, daß alle selektierten Objekte sichtbar sind. Optional kann der Anzeigebereich um den Streifen der Breite range vergrößert werden

{VIEW/nummer}

Der Anzeigebereich wird dem Detailfenster  <nummer> zugeordnet.

 

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Dieser Dialog findet statt, wenn die Funktion ohne Parameter aufgerufen wird.

untere linke Ecke des Ausschnitts digitalisieren:

Es muß die Position der linken unteren Ecke des gewünschten Bildausschnitts digitalisiert werden. #CON bricht die Funktion ab.

obere rechte Ecke des Ausschnitts digitalisieren:

Es muß die Position der rechten oberen Ecke des gewünschten Bildausschnitts digitalisiert werden. #CON bricht die Funktion ab.

 

Beispiel

SetWindow

Die Funktion wird ohne Parameter aufgerufen, die linke untere und rechte obere Ecke des Anzeigebereichs müssen digitalisiert werden.

SetWindow 10 /SELECTION

Der Anzeigebereich wird so gesetzt, daß er alle selektierten Objekte und einen zehn Einheiten breiten Streifen ihrer Umgebung enthält.

SetWindow 20904 10320 20915 10324 1

Der Bereich von (20904, 10320) bis (20915, 10324) wird mit einem eine Einheit breiten Streifen der Umgebung angezeigt.

 

Bemerkung

Siehe auch

SetFullRange [WDB]