[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]
IAgentBalloon 會定義介面,讓應用程式查詢Microsoft Agent 字批注方塊的屬性。 這些函式也可從 IAgentBalloonEx取得。
字元字批注方塊的初始預設值是在 Microsoft 代理程式字元編輯器中設定,但一旦應用程式執行,使用者可能會覆寫已啟用,並 Font 屬性。 如果使用者變更氣球的屬性,變更會影響所有字元。 IAgentBalloon 物件的屬性也會透過 Think 方法套用至文字輸出。
以 Vtable 順序 方法
| IAgentBalloon 方法 | 描述 |
|---|---|
| GetEnabled | 傳回是否啟用文字批注方塊。 |
| GetNumLines | 傳回文字批注方塊中顯示的行數。 |
| GetNumCharsPerLine | 傳回文字批注方塊中顯示的每行平均字元數。 |
| GetFontName | 傳回文字批注方塊中顯示的字型名稱。 |
| GetFontSize | 會傳回文字批注方塊中顯示的字型大小。 |
| GetFontBold | 會傳回文字方塊中顯示的字型是否為粗體。 |
| GetFontItalic | 會傳回文字氣球中顯示的字型是否為斜體。 |
| GetFontStrikethru | 會傳回文字批注方塊中顯示的字型是否顯示為刪除線。 |
| GetFontUnderline | 會傳回文字批注方塊中顯示的字型是否加上底線。 |
| GetForeColor | 傳回文字批注方塊中顯示的前景色彩。 |
| GetBackColor | 傳回文字批注方塊中顯示的背景色彩。 |
| GetBorderColor | 傳回文字批注方塊中顯示的框線色彩。 |
| SetVisible | 將文字批注方塊設定為可見。 |
| GetVisible | 傳回文字批注方塊的可見性設定。 |
| SetFontName | 設定文字批注方塊中使用的字型。 |
| SetFontSize | 設定文字批注方塊中使用的字型大小。 |
| SetFontCharSet | 設定文字批注方塊中使用的字元集。 |
| GetFontCharSet | 傳回文字批注方塊中使用的字元集。 |