[id] = ImageRequest(id[, type])
id
angegebene Pinsel
gespeichert. Wenn Sie Nil im Argument id
angeben, wählt ImageRequest()
automatisch einen Identifikator
für den Pinsel aus und gibt diesen an Sie zurück.
Mit dem optionalen Argument type
können Sie die Bildquelle
angeben, die verwendet werden soll, wenn der Benutzer zur Eingabe
eines Bildes aufgefordert wird. Dies kann derzeit auf eine der
folgenden vordefinierten Konstanten gesetzt werden:
#REQ_GALLERY:
#REQ_CAMERA:
Der Standardmodus ist #REQ_GALLERY
, d.h. ImageRequest()
fordert
den Benutzer auf, ein Bild aus der Galerie des Geräts auszuwählen.
Um herauszufinden, ob dieser Befehl fehlgeschlagen ist, weil
der Benutzer den Bilddialog abgebrochen hat, verwenden Sie den
Befehl HaveObject(), um festzustellen,
ob das Pinsel-Objekt nach dem Beenden von ImageRequest()
vorhanden
ist. Wenn es nicht existiert, hat der Benutzer den Bild-Dialog
abgebrochen. Siehe HaveObject für Details.
#REQ_GALLERY
id
übergeben haben (siehe oben)ImageRequest(1, #REQ_CAMERA) If HaveObject(#BRUSH, 1) DisplayBrush(1, #CENTER, #CENTER) Else NPrint("Requester cancelled!") EndIfDer obige Code fordert den Benutzer auf, ein Foto mit der Kamera aufzunehmen und zeigt dieses Bild an. Er prüft auch, ob der Dialog abgebrochen wurde.