ToggleState 列挙型

定義

UI オートメーション要素の ToggleState を指定する値を格納します。Contains values that specify the ToggleState of a UI Automation element.

public enum class ToggleState
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ad7db4af-7166-4478-a402-ad5b77eab2fa")]
public enum ToggleState
type ToggleState = 
Public Enum ToggleState
継承
ToggleState
属性

フィールド

Indeterminate 2

UI オートメーション要素は中間状態です。The UI Automation element is in an indeterminate state. は、ユーザーがコントロールで処理したかどうかを示すために使用できます。 can be used to indicate whether the user has acted on a control. たとえば、チェック ボックスはチェックして薄く表示され、中間状態を示します。For example, a check box can appear checked and dimmed, indicating an indeterminate state. 中間状態を作成することは、コントロールの無効化とは異なります。Creating an indeterminate state is different from disabling the control. そのため、中間状態のチェック ボックスはフォーカスを受け取り続けることができます。Consequently, a check box in the indeterminate state can still receive the focus. ユーザーが不明なコントロールをクリックすると、ToggleState はその次の値に循環されます。When the user clicks an indeterminate control, the ToggleState cycles to its next value.

Off 0

UI オートメーション要素は、選択、チェック、マーク、またはアクティブ化されていません。The UI Automation element is not selected, checked, marked, or otherwise activated.

On 1

UI オートメーション要素は、選択、チェック、マーク、またはアクティブ化されています。The UI Automation element is selected, checked, marked, or otherwise activated.

注釈

IToggleProvider.ToggleStateコントロールはOnIndeterminate、、および (サポートされている場合) の順序で、を順番に処理する必要があります。 OffA control must cycle through its IToggleProvider.ToggleState in this order: On, Off, and, if supported, Indeterminate.

適用対象