Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Program Microsoft Agent jest przestarzały w systemie Windows 7 i może być niedostępny w kolejnych wersjach systemu Windows.
IAgentCharacter definiuje interfejs, który umożliwia aplikacjom wykonywanie zapytań o właściwości znaków i odtwarzanie animacji. Te funkcje są również dostępne w IAgentCharacterEx. Możesz użyć niektórych identyfikatorów żądania zwrotnego metody, aby śledzić ich stan w kolejce znaku i synchronizować kod z bieżącym stanem animacji znaku.
metody w order w programie Vtable
| Metody IAgentCharacter | Opis |
|---|---|
| GetVisible | Zwraca, czy znak (ramka) jest obecnie widoczny. |
| SetPosition | Ustawia położenie ramki znaków. |
| GetPosition | Zwraca położenie ramki znaków. |
| SetSize | Ustawia rozmiar ramki znaków. |
| GetSize | Zwraca rozmiar ramki znaków. |
| GetName | Zwraca nazwę znaku. |
| GetDescription | Zwraca opis znaku. |
| GetTTSSpeed | Zwraca bieżące ustawienie prędkości wyjściowej TTS dla znaku. |
| GetTTSPitch | Zwraca bieżące ustawienie skoku TTS dla znaku. |
| Uaktywnij | Określa, czy klient jest aktywny, czy znak jest najbardziej górny. |
| SetIdleOn | Ustawia bezczynne przetwarzanie serwera. |
| GetIdleOn | Zwraca ustawienie przetwarzania bezczynności serwera. |
| Przygotowywanie | Pobiera dane animacji dla znaku. |
| Play | Odtwarza określoną animację. |
| Zatrzymaj | Zatrzymuje animację dla znaku. |
| StopAll | Zatrzymuje wszystkie animacje dla znaku. |
| oczekiwania | Przechowuje kolejkę animacji znaku. |
| przerwania | Przerywa animację postaci. |
| Pokaż | Wyświetla znak i odtwarza wyświetlanych animacji stanu. |
| Ukryj | Odtwarza ukrywanie animacji stanu postaci i ukrywa ramkę znaku. |
| Speak | Odtwarza mówione dane wyjściowe dla znaku. |
| MoveTo | Przenosi ramkę znaku do określonej lokalizacji. |
| gest W | Odtwarza animację gestykulającą na podstawie określonej lokalizacji. |
| GetMoveCause | Pobiera przyczynę ostatniego przeniesienia znaku. |
| GetVisibilityCause | Pobiera przyczynę ostatniej zmiany stanu widoczności znaku. |
| HasOtherClients | Pobiera, czy znak ma innych bieżących klientów. |
| SetSoundEffectsOn | Określa, czy efekty dźwiękowe animacji znaków są odtwarzane. |
| GetSoundEffectsOn | Pobiera, czy jest włączone ustawienie efektów dźwiękowych znaku. |
| SetName | Ustawia nazwę znaku. |
| SetDescription | Ustawia opis znaku. |
| GetExtraData | Pobiera dodatkowe dane przechowywane za pomocą znaku . |