Vorheriges Thema

OBJGetPosWC

Nächstes Thema

OBJGetRadius

Diese Seite

OBJGetProtect

OBJGetProtect liefert das Schutz Flag.

nProtect = OBJGetProtect(hobj)

Returnwert

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

Wert Bedeutung
BL_FULLCONTROL Alle Attribute ausgeschaltet.
BL_NOEDIT Das Objekt kann nicht doppelt geklickt 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 doppel geklickt werden.
BL_NOAXISEDIT Achsenelemente können nicht doppel geklickt 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.

Parameter

hobj

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

if ((OBJGetProtect(hRect) & BL_HIDE) != BL_HIDE ) {
    // not hidden
}
// switch off hidden:
nProtect = OBJGetProtect(hRect);
OBJSetProtect(hRect, nProtect & ~BL_HIDE);

id-638689