Laden des Standardzeichens

[Microsoft Agent ist ab Version Windows 7 veraltet und möglicherweise in nachfolgenden Versionen von Windows.]

Anstatt nur ein bestimmtes Zeichen direkt durch Angabe des Dateinamens zu laden, können Sie das Standardzeichen laden. Das Standardzeichen ist ein Dienst, der einen freigegebenen, zentralen Windows, den der Benutzer auswählt, bereitstellen soll. Microsoft Agent enthält ein Eigenschaftenblatt als Teil des Standardzeichendiensts, der als Zeichen-Eigenschaftenfenster bezeichnet wird und es dem Benutzer ermöglicht, seine Auswahl des Standardzeichens zu ändern.

Die Auswahl des Standardzeichens ist auf ein Zeichen beschränkt, das den Standardanimationsatz unterstützt, um ein grundlegendes Maß an Konsistenz zwischen Zeichen sicherzustellen. Dies schließt nicht aus, dass ein Zeichen über zusätzliche Animationen verfügt.

Da das Standardzeichen jedoch für die allgemeine Verwendung vorgesehen ist und von anderen Anwendungen gleichzeitig freigegeben werden kann, vermeiden Sie das Laden des Standardzeichens, wenn Sie ein Zeichen ausschließlich für Ihre Anwendung wünschen.

Um das Standardzeichen zu laden, rufen Sie die Load-Methode auf, ohne einen Dateinamen oder Pfad anzugeben. Microsoft Agent lädt automatisch den aktuellen Zeichensatz als Standardzeichen. Wenn der Benutzer noch kein Standardzeichen ausgewählt hat, wählt der -Agent das erste Zeichen aus, das den Standardanimationsatz unterstützt. Wenn keine verfügbar ist, verursacht die Methode einen Fehler und gibt die Ursache zurück.

Obwohl eine Clientanwendung die Identität des Zeichens abfragen kann, kann nur ein Benutzer seine Einstellungen ändern. Sie können showDefaultCharacterProperties verwenden, um die Zeichenzeichenfolge Eigenschaftenfenster.

Der Server benachrichtigt Clients, die das Standardzeichen geladen haben, wenn ein Benutzer eine Zeichenauswahl ändert, und überträgt die GUID des neuen Zeichens. Der Server entlädt das erste Zeichen automatisch und lädt das neue Zeichen erneut. Die Warteschlangen aller Clients, die das Standardzeichen geladen haben, werden angehalten und geleert. Die Warteschlangen von Clients, die das Zeichen explizit mithilfe des Dateinamens des Zeichens geladen haben, sind jedoch nicht betroffen. Bei Bedarf übernimmt der Server auch das automatische Zurücksetzen der TTS-Engine (Text-to-Speech) für das neue Zeichen.