Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
El objetocharacterexpone las siguientes propiedades:
- Active
- AutoPopupMenu
- descripción de
- ExtraData
- GUID de
- hasOtherClients
- height
- HelpContextID
- HelpFile
- helpModeOn
- IdleOn
- languageID de
- izquierda
- MoveCause
- nombre
- originalHeight
- originalWidth
- Pitch
- soundEffectsOn
- velocidad
- SRModeID
- SRStatus
- superior
- TTSModeID
- versión
- VisibilityCause
- visible
- ancho
Tenga en cuenta que las Height, Left, Topy Width propiedades de un carácter difieren de las que pueden ser compatibles con el entorno de programación para la colocación del control. Las propiedades Character se aplican a la presentación visible de un carácter, no a la ubicación del control Microsoft Agent.
Al igual que con métodos de objeto character, puede tener acceso a las propiedades de un carácter mediante la colección characterso simplificar la sintaxis declarando una variable de objeto y estableciendola en un carácter de la colección. En el ejemplo siguiente, Test1 y Test2 se establecerán en el mismo valor:
Dim Genie
Dim MyRequest
Sub window_Onload
Agent.Characters.Load "Genie", "https://agent.microsoft.com/characters/v2/genie/genie.acf"
Set Genie = Agent.Characters("Genie")
Genie.MoveTo 15,15
Set MyRequest = Genie.Show()
End Sub
Sub Agent_RequestComplete(ByVal Request)
If Request = MyRequest Then
Test1 = Agent.Characters("Genie").Top
Test2 = Genie.Top
MsgBox "Test 1 is " + cstr(Test1) + "and Test 2 is " + cstr(Test2)
End If
End Sub
Dado que el servidor carga un carácter de forma asincrónica, asegúrese de que el carácter se ha cargado antes de consultar sus propiedades, por ejemplo, mediante el evento RequestComplete . De lo contrario, las propiedades pueden devolver valores incorrectos.