DBgetViewParameter

Top  Previous  Next

Ermitteln von Fenstereinstellungen.

In Moskito können beliebig viele Planfenster geöffnet werden mit anderen Ansichten. Dazu muss ein neues Fenster in Moskito angemeldet werden (DBloginView), das Fenster muss abgemeldet werden (DBlogoutView) und man kann die Parameter für das Fenster einstellen (DBsetViewParameter) und die Parameter abfragen.

Parameter

root (PROOT)                                             [IN]

Handle auf die geöffnete Datenbank.

addr (void *)                                                 [IN]

M_Param_Beschr

art (int)                                                          [IN]

Art der angefragten Informationen:.

x (double *)                                         [IN/OUT]

Mitte auf der Y-Achse abholen.

y (double *)                                         [IN/OUT]

Breite des Fensters abholen.

text (char *)                                         [IN/OUT]

Breite des Fensters abholen.

index (int)                                                     [IN]

Breite des Fensters abholen.

Ergebnis

---

Bemerkungen

Je nach Eingabewert in „art“ werden die Parameter x,y und text unterschiedlich verwendet.

Art

Numerischer Wert von Art

X

Y

text

index

Bedeutung

DB_VIEW_CENTER

1

Rechtswert

Hochwert

 

 

Mittelpunkt des Fensters

DB_VIEW_RANGE

3

Breite

Höhe

 

 

Logische Größe des Anzeigebereichs (m)

DB_VIEW_FULLCENTER

4

Rechtswert

Hochwert

 

 

Mittelpunkt des vollen Bildbereichs

DB_VIEW_FULLRANGE

5

Breite

Höhe

 

 

Logische Größe des vollen Bildbereichs

DB_VIEW_MARKERSIZE

6

Pixel

 

 

 

Größe der Markersymbole

DB_VIEW_ROTATION

7

Winkel

 

 

 

Drehwinkel der Anzeige, muss 0 sein

DB_VIEW_PIXELSIZE

8

Meter

 

 

 

Größe eines Pixel des Monitors

DB_VIEW_METER_PER_PEL

9

Meter

 

 

 

Größe eines Bildschirmpixel in Weltkoordinaten

DB_VIEW_SIGNATUR_NR

10

Nummer

 

 

 

Nummer der Signaturtabelle, std ist 2

DB_VIEW_WINDOWSIZE

11

Breite

Höhe

 

 

Größe des entsprechenden Fensters in Pixel

DB_VIEW_ZOOMUNDO

12

Befehl

 

 

 

x enthält +/- 1 für Vor oder Zurück, 0 für Speichern der aktuellen Werte

DB_VIEW_SCALERANGE

13

Minimalmaßstab

Maximalmaxstab

 

 

x enthält minimalmaßstab, y enthält maximalmaßstab

DB_VIEW_COORDSYS

14

Minimalmaßstab

Maximalmaxstab

Name des Koordinatensystems

Index im Definitionsfeld

x minScale, y maxScale, text Koordinatensystem, idx Index im Feld

Deklaration

#include "database.h"

 

void DLLENTRY DBgetViewParameter (

     PROOT    root,

     void *      addr,

     int         art,

     double * x,

     double * y,

);

Verwandte Funktionen

DBloginView

DBlogoutView

DBsetViewParameter