OBJGetProtect liefert das Schutz Flag.
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 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);
Siehe auch
id-638689