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].
-
descripción de
-
Devuelve o establece el estilo de salida del globo de palabras del carácter.
-
sintaxis
-
*agent.*Characters("CharacterID"). Balloon.Style [ = Style]
Parte Descripción estilo de Entero que representa el estilo de salida del globo. La configuración de estilo es un campo de bits con bits correspondientes a: globo activado (bit 0), tamaño a texto (bit 1), ocultación automática (bit 2), ritmo automático (bit 3), número de caracteres por línea (bits 16-23) y número de líneas (bits 24-31).
Observaciones
Cuando el bit de estilo de globo se establece en 1, aparece el globo de palabras cuando se usa un Speak o Método Think, a menos que el usuario invalide este valor en la hoja de propiedades del Agente de Microsoft. Cuando se establece en 0, no aparece un globo.
Cuando el bit de estilo de tamaño a texto se establece en 1, el globo de palabras cambia automáticamente el tamaño del globo al tamaño actual del texto de la instrucción Speak o Think. Cuando se establece en 0, el alto del globo se basa en el valor de la propiedad NumberOfLines . Si este bit de estilo se establece en 1 e intenta establecer la propiedad NumberOfLines, el agente genera un error.
Cuando el bit de estilo de ocultación automática se establece en 1, el globo de palabras se oculta automáticamente cuando se completa la salida hablada. Cuando se establece en 0, el globo permanece mostrado hasta el siguiente Speak o Llamada a Think, el carácter está oculto o el usuario hace clic o arrastra el carácter.
Cuando el bit de estilo de ritmo automático se establece en 1, el globo de palabras marca el ritmo de la salida en función de la velocidad de salida actual, por ejemplo, una palabra a la vez. Cuando la salida supera el tamaño del globo, el texto anterior se desplaza automáticamente. Cuando se establece en 0, todo el texto incluido en un Speak o instrucción Think se muestra a la vez.
Para recuperar solo el valor de los cuatro bits inferiores, y el valor devuelto por Style con 255. Para establecer un valor de bit, Or el valor devuelto con el valor de los bits que desea establecer. Para desactivar un poco, And el valor devuelto con un complemento del bit:
Const BalloonOn = 1
' Turn the word balloon off
Genie.Balloon.Style = Genie.Balloon.Style And (Not BalloonOn)
Genie.Speak "No balloon"
' Turn the word balloon on
Genie.Balloon.Style = Genie.Balloon.Style Or BalloonOn
Genie.Speak "Balloon"
La propiedad Style también devuelve el número de caracteres por línea en el byte inferior de la palabra superior y el número de líneas del byte alto de la palabra superior. Aunque esto se puede leer más fácilmente mediante las propiedades CharsPerLine y NumberOfLines, la propiedad Style de también permite establecer esos valores.
Por ejemplo, para cambiar el número de líneas, borre los bits de 24 a 31 con una operación de LÓGICO AND antes de establecer el nuevo valor como producto del nuevo valor 2^24, agregado al valor existente de la propiedad Style de.
' Set the number of lines to 4
Genie.Balloon.Style = (Genie.Balloon.Style <b>AND</b> &H00FFFFFF) + (4*(2^24))
Para establecer el número de caracteres por línea, borre los bits de 16 a 23 con una operación lógica de AND antes de establecer el nuevo valor como producto del nuevo valor 2^16, agregado al valor existente de la propiedad Style.
' Set the number of characters per line to 16
Genie.Balloon.Style = (Genie.Balloon.Style AND &HFF00FFFF) + (16*(2^16))
La propiedad Style de se puede establecer incluso si el usuario ha deshabilitado la visualización de globos mediante la hoja de propiedades de Microsoft Agent. Sin embargo, los valores del número de líneas deben estar comprendidos entre 1 y 128 y los caracteres numéricos por línea deben estar comprendidos entre 8 y 255. Si proporciona un valor no válido para la propiedad Style de, el agente generará un error.
Esta propiedad solo se aplica al uso del carácter de la aplicación cliente; La configuración no afecta a otros clientes del carácter u otros caracteres de la aplicación cliente.
Los valores predeterminados de estos bits de estilo se basan en su configuración cuando el carácter se compila con el Editor de caracteres del Agente de Microsoft.