| Platform SDK: Agent |
IAgentBalloon defines an interface that allows applications to query properties for the Microsoft Agent word balloon. These functions are also available from IAgentBalloonEx.
Initial defaults for a character's word balloon are set in the Microsoft Agent Character Editor, but once the application is running, the user may override the Enabled and Font properties. If a user changes the balloon's properties, the change affects all characters. The IAgentBalloon object's properties also apply to text output through the Think method.
Methods in Vtable Order
| IAgentBalloon Methods | Description |
|---|---|
| GetEnabled | Returns whether the word balloon is enabled. |
| GetNumLines | Returns the number of lines displayed in the word balloon. |
| GetNumCharsPerLine | Returns the average number of characters per line displayed in the word balloon. |
| GetFontName | Returns the name of the font displayed in the word balloon. |
| GetFontSize | Returns the size of the font displayed in the word balloon. |
| GetFontBold | Returns whether the font displayed in the word balloon is bold. |
| GetFontItalic | Returns whether the font displayed in the word balloon is italic. |
| GetFontStrkethru | Returns whether the font displayed in the word balloon is displayed as strikethrough. |
| GetFontUnderline | Returns whether the font displayed in the word balloon is underlined. |
| GetForeColor | Returns the foreground color displayed in the word balloon. |
| GetBackColor | Returns the background color displayed in the word balloon. |
| GetBorderColor | Returns the border color displayed in the word balloon. |
| SetVisible | Sets the word balloon to be visible. |
| GetVisible | Returns the visibility setting for the word balloon. |
| SetFontName | Sets the font used in the word balloon. |
| SetFontSize | Sets the font size used in the word balloon. |
| SetFontCharSet | Sets the character set used in the word balloon. |
| GetFontCharSet | Returns the character set used in the word balloon. |