Bezeichnung
GetLayerAtPos -- gibt die oberste Ebene an der bestimmten Position zurück (V4.7)
Übersicht
id, name$ = GetLayerAtPos(x, y)
Beschreibung
Dieser Befehl gibt die oberste Ebene an der angegebenen Position zurück. Dies ist nützlich, wenn sie eine interaktive Benutzeroberfläche erstellen, wo Ebenen mit der Maus verschoben werden können oder die Maus über eine Ebene bewegt wird und der Stil dieser Ebene geändert wird. Die Position, welche diesem Befehl übergeben wird, ist relativ zu der oberen linken Ecke des Displays. Somit ist eine Position von (0.0) die linke obere Ecke.

GetLayerAtPos() gibt die ID der obersten Ebene an der angegebenen Position, sowie den Namen dieser Ebene zurück. Wenn die Ebene keinen Namen hat, wird eine leere Zeichenkette in name$ zurückgegeben. Wenn sich keine Ebene an der angegebenen Position befindet, wird 0 in id und eine leere Zeichenfolge in name$ zurückgegeben.

Eingaben
x
Position x, die abgefragt wird
y
Position y, die abgefragt wird
Rückgabewerte
id
Identifikator der obersten Ebene an dieser Position oder 0, wenn es keine Ebene an dieser Position hat
name$
Name der obersten Ebene oder eine leere Zeichenkette (""), wenn die Ebene keinen Namen hat oder keine Ebene gefunden wurde

Navigation zeigen