共用方式為


公開自訂控制項的子標準技術

如果應用程式不支援 Microsoft Active Accessibility,可能無法完全存取。 下列技術會轉譯部分相容的控制項:

  • 使用WM_GETTEXT訊息查詢控制項時,傳回描述性字串。 例如,允許標示為 「Print」 的按鈕控制項自訂對等專案傳回字串 「Print button」。這會識別控制項類型和標籤。 相同的字串適用于具有非文字標籤的按鈕,例如印表機的圖形。 同樣地,允許類似核取方塊的自訂控制項傳回標題字串「列印已啟用列印」核取方塊。」

  • 支援WM_GETDLGCODE訊息,識別支援的鍵盤輸入。 例如,允許編輯控制項的自訂對等專案處理WM_GETDLGCODE,方法是傳回DLGC_HASSETSEL如果處理訊息來設定選取專案,DLGC_WANTARROWS如果使用方向鍵,則DLGC_WANTCHARS表示它使用字元輸入。

    注意

    只有擁有其視窗控制碼的控制項可以回應WM_GETTEXT和WM_GETDLGCODE訊息。

     

若要避免協助工具協助工具的相容性問題,您應該在設計自訂控制項時密切遵循使用中的協助工具指導方針。 如需如何避免協助工具協助工具的相容性問題的詳細資訊,請參閱 協助工具 一節。