Windows 自動化 API 3.0 版本注意事項

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:976779
簡介
Microsoft 已經發行 Windows 自動化 API 3.0。

Windows 自動化 API 3.0 會包含在 Windows 7 中,並在 Windows Server 2008 R2 中。不過,這項更新的技術也是可供下載至正在執行舊版 Windows 的電腦。
其他相關資訊
Windows 自動化 API 3.0 包含下列的變更和改進。

Windows Vista 及 Windows Server 2008

  • 預設值 狀態 許多 Win32 控制項 (User32.dll 或 Comctl32.dll 所提供的控制項) 的屬性已被更新。預設值 狀態 下列控制項的屬性現在是 STATE_SYSTEM_FOCUSABLE。
    • 用戶端
    • 下拉式方塊
    • 清單
    • 清單項目
    • 功能表
    • 功能表列
    • 功能表項目
    • 樹狀結構
    • 大綱項目
    • 頁面索引標籤
    • 索引標籤清單
    • 視窗
    不過,預設值 狀態 上下按鈕控制項的屬性是沒有較長的 STATE_SYSTEM_FOCUSABLE。

    進度列控制項現在可支援 STATE_SYSTEM_READONLY 狀態。分割按鈕控制項現在可支援 STATE_SYSTEM_HASPOPUP 狀態。在滑鼠指標下 button 控制項時 [button] 控制項現在可支援最 STATE_SYSTEM_HOTTRACKED 的狀態下。
  • 當樹狀檢視 (SysTreeView32) 控制項做為項目大綱項目,包含核取方塊 角色 可用的物件屬性將會更新為 ROLE_SYSTEM_CHECKBUTTON (核取方塊) 中。
  • 若要透過 Windows 7,達到一致,並繼續取代了 accDescription 屬性視窗一般編輯控制現在顯示 Cuebanner 透過文字 IAccessible::accHelpText 而不是 IAccessible::accDescription.

    附註 [ Cuebanner 文字是灰色,其顯示時沒有內容。

對於 Windows XP 和 Windows Server 2003

  • 預設值來更新 狀態 在 Windows Vista 中,並在 Windows Server 2008 中的 Win32 控制項的屬性也將套用到 Windows XP 和 Windows Server 2003。此外,預設值 狀態 動畫控制項的屬性會是 STATE_SYSTEM_ANIMATED。
  • 在 Windows Vista 中,並在 Windows Server 2008 中的 Win32 控制項所支援的狀態更新也會套用到 Windows XP 和 Windows Server 2003。下拉式方塊控制項現在 STATE_SYSTEM_COLLAPSED 和 STATE_SYSTEM_EXPANDED 所說明的支援。進度列控制項現在 STATE_SYSTEM_READONLY 和 STATE_SYSTEM_MARQUEED 所說明的支援。
  • 滑桿控制項 (控制項的捲動方塊旁邊可點選的區域) 現在支援上的按鈕 DoDefaultAction 方法和 DefaultAction 屬性。
  • 若要繼續取代了 Windows 以及可提供一致性 accDescription 屬性視窗一般編輯控制現在顯示 Cuebanner 透過文字 IAccessible::accHelpText 而不是 IAccessible::accDescription.
  • Windows 自動化 API 3.0 中移除的特殊大小寫 啟動 按鈕。較早版本所包含的某些特殊情況下此按鈕。不過, 啟動 按鈕目前已與其他所有按鈕都視為相同。最顯著的變更為 accName 按鈕,也就是現在 「 開始 」 而不是 「 開始 」。小變更也至其他屬性可能也會遵守,視 UI 佈景主題而定。
参考
State屬性的相關資訊,請造訪下列 Microsoft 網站: 如需有關角色」 屬性的資訊,請造訪下列 Microsoft 網站: 如 [ DefaultAction ] 屬性的相關資訊,請造訪下列 Microsoft 網站: 如需有關 Windows 自動化 API 的詳細資訊,請造訪下列 Microsoft 網站: 如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
971513 Windows 自動化 API 的描述
msaa、 uia、 自動化、 協助工具選項

警告:本文為自動翻譯

內容

文章識別碼:976779 - 最後檢閱時間:07/25/2012 09:43:00 - 修訂: 3.0

Windows Vista Service Pack 2, Microsoft Windows XP Service Pack 3, Microsoft Windows Server 2003 Service Pack 2, Windows Server 2008 Service Pack 2

  • kbexpertiseadvanced kbsurveynew kbhowto kbmt KB976779 KbMtzh
意見反應