DBmodifyStringSettings

Top  Previous  Next

String ändern.

Die Einstellungen in einem String, d.h. in einem Linienzug, lassen sich mit dieser Routine einzeln oder vollständig ändern. Die möglichen Einstellungen sind die Flags, der Zeichenschlüssel und die Schraffur. Es muss das jeweils zu ändernde Teil aufgeführt werden oder die Konstante STRING_MODIFY_ALL verwendet werden. Wenn ein Teil als zu ändern aufgeführt ist, müssen die hierzu notwendigen Daten in der Struktur settings gültig sein. Diese Struktur entspricht der bei DBreturnStringSettings verwendeten.

Parameter

string (PSTRING_SETTINGS)                  [IN]

Die Einstellungen des Strings mit diesem Handle sollen geändert werden.

modifyFlags (int)                                         [IN]

Jedes Bit dieser Variablen steht für eine Einstellung, an der Änderungen vorgenommen werden sollen. Alle Bits, die gesetzt sind, werden berücksichtigt. Wenn STRING_MODIFY_ALL eingesetzt wird, werden alle Einstellungen geändert. Daten von Einstellungen, die nicht geändert werden sollen, müssen nicht gültig sein.

settings (STRING_SETTINGS *)              [IN]

Dieser Zeiger zeigt auf eine Struktur, in der alle zu ändernden Werte eingetragen sind. Die Struktur ist mit der Struktur identisch, die von DBreturnStringSettings ausgefüllt wird.

stufe (int)                                                      [IN]

reserviert, muss 1 sein. Wenn weitere Informationen eingeführt werden, werden diese über stufe unterschieden.

Ergebnis

---

Deklaration

#include "database.h"

 

void DLLENTRY DBmodifyStringSettings (

     PSTRING_ELEMENT      string,

     int                  modifyFlags,

     STRING_SETTINGS *    settings,

     int                  stufe

);

Konstanten

#define STRING_MODIFY_FLAGS                                  1

#define STRING_MODIFY_ZEICHENSCHLUESSEL              2

#define STRING_MODIFY_SCHRAFFUR                           4

#define STRING_MODIFY_COLORS                      8

#define STRING_MODIFY_ALL                                      15

Verwandte Funktionen

DBmodifyObjectSettings

DBmodifyPlanSettings

DBmodifyPointSettings

DBmodifyPointElementSettings

DBmodifySegmentSettings

DBmodifySymbolSettings

DBmodifyTextSettings

DBmodifyTextString