共用方式為


Character 物件屬性

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

Character 物件會公開下列屬性:

請注意,HeightLeftTopWidth 属性與控件位置的程式設計環境可能支援的屬性不同。 字元 屬性會套用至字元的可見呈現,而不是Microsoft Agent 控件的位置。

如同 Character 物件方法,您可以使用 Characters 集合來存取字元的屬性,或藉由宣告物件變數並將它設定為集合中的字元來簡化語法。 在下列範例中,Test1 和 Test2 將會設定為相同的值:

   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

因為伺服器會以異步方式載入字元,因此請確定該字元已在查詢其屬性之前載入,例如,使用 RequestComplete 事件。 否則,屬性可能會傳回不正確的值。