| 
  
 
 
  
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 
  
  
 |