SELFLAG 定数
このトピックでは、アクセス可能なオブジェクトが選択される方法またはフォーカスを取得する方法を指定するために使用される定数値について説明します。 定数は oleacc.h で定義され、 IAccessible::accSelect メソッドと共に使用されます。
次の組み合わせは使用できません。
- SELFLAG_ADDSELECTION |SELFLAG_REMOVESELECTION
- SELFLAG_ADDSELECTION |SELFLAG_TAKESELECTION
- SELFLAG_REMOVESELECTION |SELFLAG_TAKESELECTION
- SELFLAG_EXTENDSELECTION |SELFLAG_TAKESELECTION
クライアントへの注意: Microsoft Active Accessibility では、編集コントロールとリッチ エディット コントロールに含まれるテキストの選択はサポートされていません。これは、テキストがオブジェクトの Value プロパティの文字列として公開されるためです。
複雑な選択操作を実行する方法については、「 子オブジェクトの選択」を参照してください。
定数/値 | Description |
---|---|
|
アクションを実行しません。 Microsoft Active Accessibility では、選択またはフォーカスは変更されません。 |
|
オブジェクトにフォーカスを設定し、選択アンカーにします。 単独で使用されるこのフラグは、選択範囲を変更しません。 この効果は、Windows エクスプローラーまたは複数選択リスト ボックスで Ctrl キーを押しながら方向キーを押して、フォーカスを手動で移動するのと似ています。 STATE_SYSTEM_MULTISELECTABLEを持つオブジェクトでは、SELFLAG_TAKEFOCUSは次の値と組み合わされます。
|
|
オブジェクトを選択し、コンテナー内の他のすべてのオブジェクトから選択範囲を削除します。 SELFLAG_TAKEFOCUSと組み合わされていない限り、このフラグはフォーカスまたは選択アンカーを変更しません。 SELFLAG_TAKESELECTION/SELFLAG_TAKEFOCUSの組み合わせは、Windows エクスプローラーで項目を 1 回クリックする場合と同じです。 このフラグを次のフラグと組み合わせてはいけません。
|
|
選択アンカーとこのオブジェクトの間のすべてのオブジェクトがアンカー オブジェクトの選択状態になるように選択範囲を変更します。 アンカー オブジェクトが選択されていない場合は、すべてのオブジェクトが選択から除外されます。 アンカー オブジェクトが選択されている場合、選択範囲は拡張され、このオブジェクトとその間にあるすべてのオブジェクトが含まれます。 このフラグをSELFLAG_ADDSELECTIONまたはSELFLAG_REMOVESELECTIONと組み合わせて選択状態を設定します。 SELFLAG_TAKEFOCUSと組み合わされていない限り、このフラグはフォーカスまたは選択アンカーを変更しません。 SELFLAG_EXTENDSELECTION/SELFLAG_TAKEFOCUSの組み合わせは、Shift キーを押しながら Windows エクスプローラーで選択されていないオブジェクトをクリックして、項目を手動で選択範囲に追加するのと同じです。 このフラグは、SELFLAG_TAKESELECTIONと組み合わせられません。 |
|
オブジェクトを現在の選択範囲に追加します。可能性のある結果は、連続しない選択です。 SELFLAG_TAKEFOCUSと組み合わされていない限り、このフラグはフォーカスまたは選択アンカーを変更しません。 SELFLAG_ADDSELECTION/SELFLAG_TAKEFOCUSの組み合わせは、Ctrl キーを押しながら Windows エクスプローラーで選択されていないオブジェクトをクリックして、項目を手動で選択範囲に追加するのと同じです。 このフラグは、SELFLAG_REMOVESELECTIONまたはSELFLAG_TAKESELECTIONと組み合わせられません。 |
|
現在の選択範囲からオブジェクトを削除します。可能性のある結果は、連続しない選択です。 SELFLAG_TAKEFOCUSと組み合わされていない限り、このフラグはフォーカスまたは選択アンカーを変更しません。 SELFLAG_REMOVESELECTION/SELFLAG_TAKEFOCUSの組み合わせは、Windows エクスプローラーで選択したオブジェクトをクリックしながら Ctrl キーを押しながら選択項目を手動で削除するのと同じです。 このフラグは、SELFLAG_ADDSELECTIONまたはSELFLAG_TAKESELECTIONと組み合わせられません。 |
要件
要件 | 値 |
---|---|
ヘッダー |
|