Vorheriges Thema

OBJSetPosWC

Nächstes Thema

OBJSetRadius

Diese Seite

OBJSetProtect

OBJSetProtect schaltet bestimmte Attribute für Diagramme und Zeichenelemente ein oder aus.

bool = OBJSetProtect(hobj, nProtect)

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).

Parameter

hobj

hobj ist die Zugriffsnummer einer Linie, eines Textes, eines Rechtecks, einer Ellipse oder eines Layers (Diagramms).

nProtect

nProtect ist eine Kombination (ODER-Verknüpfung) aus den folgenden Attributen:

Wert Bedeutung
BL_FULLCONTROL Schaltet alle Attribute aus.
BL_NOEDIT Das Objekt kann nicht doppelgeklickt werden.
BL_NOSIZE Die Größe eines Objektes kann nicht verändert werden.
BL_NOPOS Die Position eines Objektes kann nicht verändert werden.
BL_NODIVIDE Zusammgengefaßte Objekte können nicht aufgetrennt werden.
BL_NOBLOCKEDIT Einzelne Objekte eines zusammengefaßten Objektes können nicht doppelgeklickt werden.
BL_NOAXISEDIT Achsenelemente können nicht doppelgeklickt werden.
BL_NOPRINT Das Objekt wird nicht auf dem Drucker ausgegeben.
BL_NOHANDLE Die Element-Handle werden nicht gezeichnet.
BL_NODATA Das Diagramm kann keine Datensätze aufnehmen.
BL_NODRAG Ist eine Abkürzung für (BL_NOSIZE | BL_NOPOS)
BL_FIXED Ist eine Abkürzung für (BL_NOEDIT | BL_NOSIZE | BL_NOPOS)
BL_NOSELECT Entspricht BL_FIXED
BL_HIDE Versteckt das Element. Es ist dann nicht mehr sichtbar.

Beispiel

hrect = RBCreate();
OBJSetPosSize(hrect, [5, -10, 5, 5]);
OBJSetProtect(hrect, BL_FIXED | BL_NOHANDLE);

id-639009