Freigeben über


Microsoft Agent-Dienstprogramm (Foundation Class)

Kategorie Systemdienstprogramme
Standardkatalog Visual FoxPro-Katalog\Foundation Classes\Dienstprogramme
Klasse _agent
Basisklasse Custom
Klassenbibliothek _agent.vcx
Übergeordnete Klasse _custom
Beispiel ...\Samples\Solution\Ffc\Agent.scx

Hinweise

Diese Klasse ermöglicht Ihnen den Zugriff auf die Routinen der Microsoft-Agent-API, so dass Sie Agents (vergleichbar den Office-Assistenten), wie z. B. Peedy der Sittich, in eine Anwendung einbinden können.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro das Klassensymbol im Formular. Sie können die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
ActiveAgent-Eigenschaft Gibt den Namen des aktiven Agents an.

Standardwert: .F.

AgentControl-Eigenschaft Stellt einen Zeiger auf das Agentobjekt zur Verfügung.

Standardwert: .F.

ErrorOccurred-Eigenschaft Gibt an, ob ein Fehler aufgetreten ist.

Standardwert: .F.

ErrorState-Eigenschaft Bestimmt den Status des Steuerelements, während ein Fehler auftritt.

Standardwert: LOAD

GestureAt-Methode Gibt an, dass der aktive Agent an einem bestimmten Punkt in Bewegung gesetzt wird.

Syntax: GestureAt(tnX, tnY, tnCoords, toObj)

Rückgabetypen: keine

Argumente:

tnX gibt die x-Koordinate an.

tnY gibt die y-Koordinate an.

tnCoords gibt an, ob die Koordinaten lokal oder global sind.

toObj gibt den Objektverweis für die Konvertierung mittels LocalToWorld an.

Hide-Methode Blendet den aktiven Agent aus.

Syntax: Hide( )

Rückgabetypen: keine

Argumente: keine

Interrupt-Methode Unterbricht eine Animation.

Syntax: Interrupt(toRequest)

Rückgabewert: logisch

Argumente:

toRequest gibt das Anforderungsobjekt an.

Load-Methode Lädt ein Agentzeichen aus dem angegebenen Speicherort (hierbei kann es sich um eine Datei oder einen URL handeln).

Syntax: Load(tcAgentName, tcAgentLocation)

Rückgabewert: logisch

Argumente:

tcAgentName gibt den Namen des Agents an.

tcAgentLocation gibt die Agentdatei an.

LocalToWorld-Methode Konvertiert lokale Koordinaten in globale Koordinaten.

Syntax: LocalToWorld(tnAxis, tnPos, toObj)

Rückgabewert:tnPos

Argumente:

tnAxis gibt die Achse an.

tnPos gibt eine Achsenkoordinate an.

toObj gibt das Objekt an, das als Bezugspunkt für die Konvertierung dient.

MoveBy-Methode Verschiebt den aktiven Agent um die übergebenen Werte entlang der X- oder Y-Achse.

Syntax: MoveBy(tnX, tnY, tnCoords, toObj)

Rückgabetypen: keine

Argumente:

tnX gibt die x-Koordinate an.

tnY gibt die y-Koordinate an.

tnCoords gibt an, ob die Koordinaten lokal oder global sind.

toObj gibt den Objektverweis für die LocalToWorld-Konvertierung an.

MoveTo-Methode Verschiebt den Standard-Agent oder den übergebenen Agent an die angegebene Position.

Syntax: MoveBy(tnX, tnY, tnCoords, toObj)

Rückgabetypen: keine

Argumente:

tnX gibt die x-Koordinate an.

tnY gibt die y-Koordinate an.

tnCoords gibt an, ob die Koordinaten lokal oder global sind.

toObj gibt den Objektverweis für die LocalToWorld-Konvertierung an.

Play-Methode Gibt an, dass der aktive Agent eine Animation wiedergibt.

Syntax: Play(tcAnimation)

Rückgabewert: logisch

Argumente:

tcAnimation gibt die Animation an, die wiedergegeben werden soll.

SetActiveAgent-Methode Legt den Agent, dessen Name übergeben wurde, als aktiven Agent fest.

Syntax: SetActiveAgent(tcAgentName)

Rückgabewert: logisch

Argumente:

tcAgentName gibt den Namen des Agents an.

Show-Methode Zeigt den aktiven Agent an.

Syntax: Show(tnX, tnY, tnCoords, toObj)

Rückgabetypen: keine

Argumente:

tnX gibt die X-Koordinate an.

tnY gibt die Y-Koordinate an.

tnCoords gibt an, ob die Koordinaten lokal oder global sind.

toObj gibt den Objektverweis für die LocalToWorld-Konvertierung an.

Speak-Methode Gibt an, dass der aktive Agent den übergebenen Satz sprechen soll.

Syntax: Speak(tcText)

Rückgabewert: logisch

Argumente:

tcText gibt den zu sprechenden Text an.

Stop-Methode Beendet eine Animation, die in einer Schleife ausgeführt wird.

Syntax: Stop( )

Rückgabetypen: keine

Argumente:

Wait-Methode Wartet auf den Abschluss einer Anforderung.

Syntax: Wait(toRequest)

Rückgabewert: logisch

Argumente:

toRequest gibt das anfordernde Objekt an.

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes