DBmodifyInfoSettings

Top  Previous  Next

Ändern der Eigenschaften eines Attributs / Info-Elements.

Es können sowohl alle Werte geändert werden, als auch einzelne. Es sind Konstanten definiert, die angeben welche Werte zu ändern sind. Über die Konstanten wird entschieden, ob die Werte in settings gültig sind. Enthält settings einen Wert, der nicht durch eine Konstante bekannt gegeben wurde, wird er nicht in die Planeinstellungen übernommen. Sollen alle Werte aus settings in den Plan übernommen werden, kann die Konstante INFO_MODIFY_ALL angegeben werden, anstatt alle anderen zu odern.

Parameter

info (PINFO_ELEMENT)                                 [IN]

Handle auf ein Attribut

flags (int)                                                      [IN]

Konstanten geben die zu ändernden Werte an.

settings (INFO_SETTINGS *)                         [IN/OUT]

Struktur auf die Planeinstellungen. Es müssen nur die Werte gesetzt sein, die auch geändert werden sollen.

stufe (int)                                                     [IN]

stufe ist reserviert mit 1 und steht für spätere Erweiterungen offen.

Ergebnis

---

Deklaration

 #include "database.h"

 

 void DLLENTRY DBmodifyInfoSettings (

     PINFO_ELEMENT     info,

     int               flags,

     INFO_SETTINGS *   settings,

     int               stufe

);

Konstanten

PLAN_MODIFY_NAME                    1

INFO_MODIFY_ALL                       1

Verwandte Funktionen

DBmodifyObjectSettings

DBmodifyPointElementSettings

DBmodifyPointSettings

DBmodifyRasterSettings

DBmodifySegmentSettings

DBmodifyStringSettings

DBmodifySymbolSettings

DBmodifyTextSettings

DBmodifyTextString