ToggleState 列挙型

定義

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

public enum class ToggleState
public enum ToggleState
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ad7db4af-7166-4478-a402-ad5b77eab2fa")]
public enum ToggleState
type ToggleState = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ad7db4af-7166-4478-a402-ad5b77eab2fa")>]
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 On 、、 Off 、および (サポートされている場合) の順序で、を順番に処理する必要があり Indeterminate ます。A control must cycle through its IToggleProvider.ToggleState in this order: On, Off, and, if supported, Indeterminate.

適用対象