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

文章翻譯 文章翻譯
文章編號: 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 網站:
http://msdn.microsoft.com/en-us/library/dd373649 (VS.85).aspx
如需有關角色」 屬性的資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/en-us/library/dd373625 (VS.85).aspx
如 [ DefaultAction ] 屬性的相關資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/en-us/library/dd318042 (VS.85).aspx
如需有關 Windows 自動化 API 的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/en-us/library/dd561932.aspx
如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
971513 Windows 自動化 API 的描述

屬性

文章編號: 976779 - 上次校閱: 2012年7月25日 - 版次: 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
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:976779
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com