DBnewDisplayMarker

Top  Previous  Next

Neues Punktsymbol anzeigen.

Diese Prozedur ist eine Zusammenfassung einer Reihe von Einzelaufrufen. Sie zeigt ein Punktelement einer bestimmten Klasse an einer festgelgten Position an. Graphische Elemente werden nur dann angezeigt, wenn sie entweder selektiert sind oder im Segment mit der ID 65535 liegen. Mit DBnewDisplayMarker wird ein Punktelement im Segment 65535 erzeugt. Wenn das Segment noch nicht existiert, wird es angelegt. Dann wird ein Objekt in diesem Segment erzeugt und in diesem Objekt das Punktelement angelegt.

Parameter

root (PROOT)                                             [IN]

Das Handle der Datenbank, in der das Punktelement angelegt wird.

x (double)                                                    [IN]

y (double)                                                    [IN]

Dies ist die Datenbankposition, an der das Punktelement erzeugt wird. An welcher Stelle das Element auf dem Bildschirm erscheint, hängt vom dort gewählten Ausschnitt ab.

klasse (int)                                                   [IN]

Die Art der Darstellung von Punktelementen hängt von der Klasse des beteiligten Punktes ab. Diese wird mit diesem Parameter vorgegeben. Alle anderen Eigenschaften des Punktes werden mit Standardwerten belegt.

Ergebnis

(T_ERROR)                                            [OUT]

ERROR_OK, wenn alles ohne Fehler verlaufen ist, sonst eine der Fehlermeldungen aus error.h.

Deklaration

#include "database.h"

 

T_ERROR DLLENTRY DBnewDisplayMarker(

     PROOT    root,

     double      x,

     double      y,

     int         klasse

);