Win32 API 日本語リファレンス
ホームUI.Accessibility › ToggleState

ToggleState

列挙型
基底型i4

メンバー 3

名前10進16進説明
ToggleState_Off00x0UI Automation 要素が選択、チェック、マーク、またはその他の方法で有効化されていません。
ToggleState_On10x1UI Automation 要素が選択、チェック、マーク、またはその他の方法で有効化されています。
ToggleState_Indeterminate20x2

UI Automation 要素が不確定状態です。

Indeterminate プロパティは、ユーザーがコントロールを操作したかどうかを示すために 使用できます。たとえば、チェック ボックスがチェックされた状態で淡色表示され、不確定状態を表すことがあります。

不確定状態にすることは、コントロールを無効にすることとは異なります。 そのため、不確定状態のチェック ボックスでもフォーカスを受け取ることができます。 ユーザーが不確定状態のコントロールをクリックすると、ToggleState は次の値へ順に切り替わります。

公式ドキュメント

Microsoft UI Automation 要素のうち、 Toggle コントロール パターンを実装する要素のトグル状態を指定する値が含まれます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum ToggleState : int {
    ToggleState_Off = 0,
    ToggleState_On = 1,
    ToggleState_Indeterminate = 2
} ToggleState;
public enum ToggleState : int
{
    ToggleState_Off = 0,
    ToggleState_On = 1,
    ToggleState_Indeterminate = 2,
}
Public Enum ToggleState As Integer
    ToggleState_Off = 0
    ToggleState_On = 1
    ToggleState_Indeterminate = 2
End Enum
import enum

class ToggleState(enum.IntEnum):
    ToggleState_Off = 0
    ToggleState_On = 1
    ToggleState_Indeterminate = 2
// ToggleState
pub const ToggleState_Off: i32 = 0;
pub const ToggleState_On: i32 = 1;
pub const ToggleState_Indeterminate: i32 = 2;
// ToggleState
const (
	ToggleState_Off int32 = 0
	ToggleState_On int32 = 1
	ToggleState_Indeterminate int32 = 2
)
const
  ToggleState_Off = 0;
  ToggleState_On = 1;
  ToggleState_Indeterminate = 2;
// ToggleState
pub const ToggleState_Off: i32 = 0;
pub const ToggleState_On: i32 = 1;
pub const ToggleState_Indeterminate: i32 = 2;
const
  ToggleState_Off* = 0
  ToggleState_On* = 1
  ToggleState_Indeterminate* = 2
enum ToggleState : int {
    ToggleState_Off = 0,
    ToggleState_On = 1,
    ToggleState_Indeterminate = 2,
}
#define global ToggleState_Off           0x0
#define global ToggleState_On            0x1
#define global ToggleState_Indeterminate 0x2