QueryAccessibilityHelpEventHandler 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表將處理 QueryAccessibilityHelp 控制事件的方法。
public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
public delegate void QueryAccessibilityHelpEventHandler(object? sender, QueryAccessibilityHelpEventArgs e);
type QueryAccessibilityHelpEventHandler = delegate of obj * QueryAccessibilityHelpEventArgs -> unit
Public Delegate Sub QueryAccessibilityHelpEventHandler(sender As Object, e As QueryAccessibilityHelpEventArgs)
參數
- sender
- Object
事件的 來源。
範例
以下程式碼範例示範如何建立一個無障礙感知的圖表控制,利用 和 AccessibleObjectControl.ControlAccessibleObject 類別來揭露可存取資訊。 控制面板會繪出兩條曲線和圖例。
ChartControlAccessibleObject該類別源自 ControlAccessibleObject,在方法CreateAccessibilityInstance中用於提供圖表控制所需的自訂可存取資訊。 由於圖表圖例並非實際 Control基於 的控制,而是由圖表控制繪製,因此不包含任何內建可存取的資訊。 因此,類別 ChartControlAccessibleObject 會覆寫該 GetChild 方法,回傳 CurveLegendAccessibleObject 代表圖例各部分可存取資訊的 that。 當無障礙感知的應用程式使用此控制時,控制系統能提供必要的可存取資訊。
此代碼示範了如何使用QueryAccessibilityHelpEventHandler代表與活動。QueryAccessibilityHelp 完整程式碼範例請參見 AccessibleObject。
protected:
// Overridden to return the custom AccessibleObject
// for the entire chart.
virtual AccessibleObject^ CreateAccessibilityInstance() override
{
return gcnew ChartControlAccessibleObject( this );
}
// Overridden to return the custom AccessibleObject
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance()
{
return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
Return New ChartControlAccessibleObject(Me)
End Function
備註
當你建立 QueryAccessibilityHelpEventHandler 代理人時,你就能確定處理事件的方法。 要將事件與你的事件處理器關聯,請將該代理的實例加入事件中。 事件處理程序會在事件發生時被呼叫,除非你移除代理。 欲了解更多關於事件處理代表的資訊,請參閱 「處理與提升事件」。
擴充方法
| 名稱 | Description |
|---|---|
| GetMethodInfo(Delegate) |
取得一個代表指定代理所代表方法的物件。 |