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
|