| 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. |