Control.ControlAccessibleObject Control.ControlAccessibleObject Control.ControlAccessibleObject Control.ControlAccessibleObject Class

定義

ユーザー補助アプリケーションによって使用できるコントロールについての情報を提供します。Provides information about a control that can be used by an accessibility application.

public: ref class Control::ControlAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
public class Control.ControlAccessibleObject : System.Windows.Forms.AccessibleObject
type Control.ControlAccessibleObject = class
    inherit AccessibleObject
Public Class Control.ControlAccessibleObject
Inherits AccessibleObject
継承
Control.ControlAccessibleObjectControl.ControlAccessibleObjectControl.ControlAccessibleObjectControl.ControlAccessibleObject
派生
属性

次のコード例では、 CheckBoxクラスから派生するチェックボックスコントロールを作成し、使用する派生クラスのカスタムControl.ControlAccessibleObjectを作成します。The following code example creates a check box control that derives from the CheckBox class and creates a custom Control.ControlAccessibleObject for the derived class to use. 派生クラスMyCheckBox Buttonには、既定でのがあるため、トグルボタンとして表示されます。AppearanceThe derived class, MyCheckBox, has an Appearance of Button by default so it appears as a toggle button. 派生Control.ControlAccessibleObjectクラスでMyCheckBoxControlAccessibleObjectは、外観の違いを考慮するために3つのプロパティがオーバーライドされます。The derived Control.ControlAccessibleObject class, MyCheckBoxControlAccessibleObject, overrides three properties to account for the difference in appearance.

#using <Accessibility.dll>
#using <System.Drawing.dll>
#using <System.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;

namespace MyCustomControls
{
   public ref class MyCheckBox: public CheckBox
   {
   public:
      MyCheckBox()
      {
         // Make the check box appear like a toggle button.
         this->Appearance = ::Appearance::Button;

         // Center the text on the button.
         this->TextAlign = ContentAlignment::MiddleCenter;

         // Set the AccessibleDescription text.
         this->AccessibleDescription = "A toggle style button.";
      }

   protected:

      // Create an instance of the AccessibleObject
      // defined for the 'MyCheckBox' control
      virtual AccessibleObject^ CreateAccessibilityInstance() override;
   };

   // Accessible Object* for use with the 'MyCheckBox' control.
   private ref class MyCheckBoxAccessibleObject: public Control::ControlAccessibleObject
   {
   public:
      MyCheckBoxAccessibleObject( MyCheckBox^ owner )
         : ControlAccessibleObject( owner )
      {}

      property String^ DefaultAction 
      {
         virtual String^ get() override
         {
            // Return the DefaultAction based upon
            // the state of the control.
            if ( (dynamic_cast<MyCheckBox^>(Owner))->Checked )
            {
               return "Toggle button up";
            }
            else
            {
               return "Toggle button down";
            }
         }
      }

      property String^ Name 
      {
         virtual String^ get() override
         {
            // Return the Text property of the control
            // if the AccessibleName is 0.
            String^ name = Owner->AccessibleName;
            if ( name != nullptr )
            {
               return name;
            }

            return (dynamic_cast<MyCheckBox^>(Owner))->Text;
         }

         virtual void set( String^ value ) override
         {
            ControlAccessibleObject::Name = value;
         }
      }

      property AccessibleRole Role 
      {
         virtual AccessibleRole get() override
         {
            // Since the check box appears like a button,
            // make the Role the same as a button.
            return AccessibleRole::PushButton;
         }
      }
   };

   AccessibleObject^ MyCheckBox::CreateAccessibilityInstance()
   {
      return gcnew MyCheckBoxAccessibleObject( this );
   }
}
using System;
using System.Windows.Forms;
using Accessibility;
using System.Drawing;

namespace MyCustomControls
{
   public class MyCheckBox : CheckBox
   {
      public MyCheckBox()
      {
         // Make the check box appear like a toggle button.
         this.Appearance = Appearance.Button;
         // Center the text on the button.
         this.TextAlign = ContentAlignment.MiddleCenter;
         // Set the AccessibleDescription text.
         this.AccessibleDescription = "A toggle style button.";
      }
      
      // Create an instance of the AccessibleObject 
      // defined for the 'MyCheckBox' control
      protected override AccessibleObject CreateAccessibilityInstance() 
      {
         return new MyCheckBoxAccessibleObject(this);
      }
   }

   // Accessible object for use with the 'MyCheckBox' control.
   internal class MyCheckBoxAccessibleObject : Control.ControlAccessibleObject 
   {
      public MyCheckBoxAccessibleObject(MyCheckBox owner) : base(owner) 
      {
        
      }
               
      public override string DefaultAction 
      {
         get
         {
            // Return the DefaultAction based upon 
            // the state of the control.
            if( ((MyCheckBox)Owner).Checked )
            {
               return "Toggle button up";
            }
            else
            {
               return "Toggle button down";
            }
         }
      }

      public override string Name 
      {
         get 
         {
            // Return the Text property of the control 
            // if the AccessibleName is null.
            string name = Owner.AccessibleName;
            if (name != null) 
            {
               return name;
            }
            return ((MyCheckBox)Owner).Text;
         }
         
         set
         {
            base.Name = value;
         }
      }            
               
      public override AccessibleRole Role 
      {
         get 
         {
            // Since the check box appears like a button,
            // make the Role the same as a button.
            return AccessibleRole.PushButton;
         }
      }
   }
}
Imports System.Windows.Forms
Imports Accessibility
Imports System.Drawing

Namespace MyCustomControls
   Public Class MyCheckBox
      Inherits CheckBox
      
      Public Sub New()
         ' Make the check box appear like a toggle button.
         Me.Appearance = Appearance.Button
         ' Center the text on the button.
         Me.TextAlign = ContentAlignment.MiddleCenter
      End Sub
      
      ' Create an instance of the AccessibleObject 
      ' defined for the 'MyCheckBox' control 
      Protected Overrides Function CreateAccessibilityInstance() _
        As AccessibleObject
         Return New MyCheckBoxAccessibleObject(Me)
      End Function
   End Class
    
   ' Accessible object for use with the 'MyCheckBox' control.
   Friend Class MyCheckBoxAccessibleObject
      Inherits Control.ControlAccessibleObject
      
      Public Sub New(owner As MyCheckBox)
         MyBase.New(owner)
      End Sub
      
      Public Overrides ReadOnly Property DefaultAction() As String
         Get
            ' Return the DefaultAction based upon 
            ' the state of the control. 
            If CType(Owner, MyCheckBox).Checked Then
               Return "Toggle button up"
            Else
               Return "Toggle button down"
            End If
         End Get
      End Property
      
      Public Overrides Property Name() As String
         Get
            ' Return the Text property of the control 
            ' if the AccessibleName is null. 
            Dim accessibleName As String = Owner.AccessibleName
            If (accessibleName IsNot Nothing) Then
               Return accessibleName
            End If
            Return CType(Owner, MyCheckBox).Text
         End Get

         Set
            MyBase.Name = value
         End Set
      End Property
      
      Public Overrides ReadOnly Property Role() As AccessibleRole
         Get
            ' Since the check box appears like a button,
            ' make the Role the same as a button. 
            Return AccessibleRole.PushButton
         End Get
      End Property
   End Class
End Namespace

注釈

Windows フォームには、ユーザー補助機能のサポートが組み込まれており、ユーザー補助クライアントアプリケーションで使用できるようにするアプリケーションに関する情報が提供されています。Windows Forms has accessibility support built in, and provides information about your application that enables it to work with accessibility client applications. ユーザー補助クライアントアプリケーションの例としては、スクリーンたまにとレビューアーユーティリティ、音声入力ユーティリティ、スクリーンキーボード、代替入力デバイス、キーボード拡張ユーティリティなどがあります。Examples of accessibility client applications are: screen enlarger and reviewer utilities, voice input utilities, on-screen keyboards, alternative input devices, and keyboard enhancement utilities. 場合によっては、ユーザー補助クライアントアプリケーションに追加情報を提供する必要があります。Sometimes you will want to provide additional information to accessibility client applications. この追加情報を提供するには、2つの方法があります。There are two ways of providing this additional information. 既存のコントロールに限定されたアクセシビリティ情報を提供するAccessibleNameにはAccessibleDefaultActionDescription、コントロールAccessibleRoleの、 AccessibleDescription、、およびの各プロパティ値を設定します。これは、ユーザー補助クライアントアプリケーションに報告されます。To provide limited accessibility information for existing controls, set the control's AccessibleName, AccessibleDescription, AccessibleDefaultActionDescription, and AccessibleRole property values, which will be reported to accessibility client applications. AccessibleObjectまた、コントロールにより多くのアクセシビリティ情報を含める必要がある場合は、クラスまたはControl.ControlAccessibleObjectクラスから派生する独自のクラスを記述することもできます。Alternatively, if you require more accessibility information to be included with your control, you can write your own class deriving from the AccessibleObject or Control.ControlAccessibleObject classes. たとえば、コモンコントロールから派生していない独自のコントロールを作成する場合、またはコントロール内のヒットテストのような操作が必要な場合はControl.ControlAccessibleObjectCreateAccessibilityInstanceメソッドを呼び出してコントロールのを作成する必要があります。For example, if you are writing your own control that is not derived from the common controls or you require such operations as hit testing within your control, you should create a Control.ControlAccessibleObject for your control by calling the CreateAccessibilityInstance method.

注意

AccessibleObject.GetChildメソッドをオーバーライドする場合は、 AccessibleObject.GetChildCountメソッドもオーバーライドする必要があります。If you override the AccessibleObject.GetChild method, you must also override the AccessibleObject.GetChildCount method. AccessibilityObjectプロパティを取得または設定するには、.NET Framework と共にAccessibilityインストールされたアセンブリへの参照を追加する必要があります。To get or set the AccessibilityObject property, you must add a reference to the Accessibility assembly installed with the .NET Framework.

ユーザー補助オブジェクトの詳細については、MSDN ライブラリの「Active Accessibility」を参照してください。For more information about accessible objects, see the Active Accessibility section of the MSDN Library.

コンストラクター

Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control) Control.ControlAccessibleObject(Control)

Control.ControlAccessibleObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the Control.ControlAccessibleObject class.

プロパティ

Bounds Bounds Bounds Bounds

ユーザー補助オブジェクトの位置とサイズを取得します。Gets the location and size of the accessible object.

(Inherited from AccessibleObject)
DefaultAction DefaultAction DefaultAction DefaultAction

オブジェクトの既定のアクションを説明する文字列を取得します。Gets a string that describes the default action of the object. 既定のアクションがないオブジェクトもあります。Not all objects have a default action.

Description Description Description Description

Control.ControlAccessibleObject の説明を取得します。Gets the description of the Control.ControlAccessibleObject.

Handle Handle Handle Handle

ユーザー補助対象のオブジェクトのハンドルを取得または設定します。Gets or sets the handle of the accessible object.

Help Help Help Help

オブジェクトの機能または使用方法の説明を取得します。Gets the description of what the object does or how the object is used.

IAccessible.accChildCount IAccessible.accChildCount IAccessible.accChildCount IAccessible.accChildCount

このオブジェクトに属する子インターフェイスの数を取得します。Gets the number of child interfaces that belong to this object. このメンバーの詳細については、「accChildCount」をご覧ください。For a description of this member, see accChildCount.

(Inherited from AccessibleObject)
IAccessible.accFocus IAccessible.accFocus IAccessible.accFocus IAccessible.accFocus

キーボード フォーカスを持つオブジェクトを取得します。Gets the object that has the keyboard focus. このメンバーの詳細については、「accFocus」をご覧ください。For a description of this member, see accFocus.

(Inherited from AccessibleObject)
IAccessible.accParent IAccessible.accParent IAccessible.accParent IAccessible.accParent

このオブジェクトの親ユーザー補助オブジェクトを取得します。Gets the parent accessible object of this object. このメンバーの詳細については、「accParent」をご覧ください。For a description of this member, see accParent.

(Inherited from AccessibleObject)
IAccessible.accSelection IAccessible.accSelection IAccessible.accSelection IAccessible.accSelection

ユーザー補助オブジェクトの選択された子オブジェクトを取得します。Gets the selected child objects of an accessible object. このメンバーの説明については、accSelection のトピックを参照してください。For a description of this member, see accSelection.

(Inherited from AccessibleObject)
IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType IReflect.UnderlyingSystemType

IReflect オブジェクトを表す基になる型を取得します。Gets the underlying type that represents the IReflect object. このメンバーの詳細については、「UnderlyingSystemType」をご覧ください。For a description of this member, see UnderlyingSystemType.

(Inherited from AccessibleObject)
KeyboardShortcut KeyboardShortcut KeyboardShortcut KeyboardShortcut

ユーザー補助オブジェクトのオブジェクト ショートカット キーまたはアクセス キーを取得します。Gets the object shortcut key or access key for an accessible object.

Name Name Name Name

ユーザー補助オブジェクトの名前を取得または設定します。Gets or sets the accessible object name.

Owner Owner Owner Owner

ユーザー補助対象のオブジェクトの所有者を取得します。Gets the owner of the accessible object.

Parent Parent Parent Parent

ユーザー補助オブジェクトの親を取得します。Gets the parent of an accessible object.

Role Role Role Role

ユーザー補助オブジェクトのロールを取得します。Gets the role of this accessible object.

State State State State

ユーザー補助オブジェクトの状態を取得します。Gets the state of this accessible object.

(Inherited from AccessibleObject)
Value Value Value Value

ユーザー補助オブジェクトの値を取得または設定します。Gets or sets the value of an accessible object.

(Inherited from AccessibleObject)

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
DoDefaultAction() DoDefaultAction() DoDefaultAction() DoDefaultAction()

ユーザー補助オブジェクトに関連付けられた既定のアクションを実行します。Performs the default action associated with this accessible object.

(Inherited from AccessibleObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetChild(Int32) GetChild(Int32) GetChild(Int32) GetChild(Int32)

指定されたインデックスに対応するアクセス可能な子を取得します。Retrieves the accessible child corresponding to the specified index.

(Inherited from AccessibleObject)
GetChildCount() GetChildCount() GetChildCount() GetChildCount()

ユーザー補助オブジェクトに属する子の数を取得します。Retrieves the number of children belonging to an accessible object.

(Inherited from AccessibleObject)
GetFocused() GetFocused() GetFocused() GetFocused()

キーボード フォーカスを持つオブジェクトを取得します。Retrieves the object that has the keyboard focus.

(Inherited from AccessibleObject)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetHelpTopic(String) GetHelpTopic(String) GetHelpTopic(String) GetHelpTopic(String)

このユーザー補助オブジェクトに関連付けられたヘルプ トピックの識別子と、ヘルプ ファイルへのパスを取得します。Gets an identifier for a Help topic and the path to the Help file associated with this accessible object.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetSelected() GetSelected() GetSelected() GetSelected()

現在選択されている子を取得します。Retrieves the currently selected child.

(Inherited from AccessibleObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
HitTest(Int32, Int32) HitTest(Int32, Int32) HitTest(Int32, Int32) HitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。Retrieves the child object at the specified screen coordinates.

(Inherited from AccessibleObject)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Navigate(AccessibleNavigation) Navigate(AccessibleNavigation) Navigate(AccessibleNavigation) Navigate(AccessibleNavigation)

他のユーザー補助オブジェクトに移動します。Navigates to another accessible object.

(Inherited from AccessibleObject)
NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents) NotifyClients(AccessibleEvents)

ユーザー補助クライアント アプリケーションに、指定した AccessibleEvents を通知します。Notifies accessibility client applications of the specified AccessibleEvents.

NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32) NotifyClients(AccessibleEvents, Int32)

指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32) NotifyClients(AccessibleEvents, Int32, Int32)

AccessibleEvents の識別子を指定して、指定した子コントロールの指定した AccessibleObject をユーザー補助クライアント アプリケーションに通知します。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control, giving the identification of the AccessibleObject.

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

UI オートメーション通知イベントを発生させます。Raises the UI automation notification event.

(Inherited from AccessibleObject)
RaiseLiveRegionChanged() RaiseLiveRegionChanged() RaiseLiveRegionChanged() RaiseLiveRegionChanged()

LiveRegionChanged UI オートメーション イベントを発生させます。Raises the LiveRegionChanged UI automation event.

Select(AccessibleSelection) Select(AccessibleSelection) Select(AccessibleSelection) Select(AccessibleSelection)

ユーザー補助オブジェクトの選択項目の修正またはキーボード フォーカスの移動を行います。Modifies the selection or moves the keyboard focus of the accessible object.

(Inherited from AccessibleObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr) UseStdAccessibleObjects(IntPtr)

オブジェクトのハンドルに基づき、オブジェクトを AccessibleObject のインスタンスに関連付けます。Associates an object with an instance of an AccessibleObject based on the handle of the object.

(Inherited from AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32) UseStdAccessibleObjects(IntPtr, Int32)

オブジェクトのハンドルと ID に基づき、オブジェクトを AccessibleObject のインスタンスに関連付けます。Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

(Inherited from AccessibleObject)

明示的なインターフェイスの実装

IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object) IAccessible.accDoDefaultAction(Object)

指定したオブジェクトの既定のアクションを実行します。Performs the specified object's default action. 既定のアクションがないオブジェクトもあります。Not all objects have a default action. このメンバーの詳細については、「accDoDefaultAction(Object)」をご覧ください。For a description of this member, see accDoDefaultAction(Object).

(Inherited from AccessibleObject)
IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32) IAccessible.accHitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。Gets the child object at the specified screen coordinates. このメンバーの説明については、accHitTest(Int32, Int32) のトピックを参照してください。For a description of this member, see accHitTest(Int32, Int32).

(Inherited from AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

オブジェクトの現在の画面位置を取得します。Gets the object's current screen location. このメンバーの詳細については、「accLocation(Int32, Int32, Int32, Int32, Object)」をご覧ください。For a description of this member, see accLocation(Int32, Int32, Int32, Int32, Object).

(Inherited from AccessibleObject)
IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object) IAccessible.accNavigate(Int32, Object)

現在のオブジェクトを基準としてユーザー補助オブジェクトに移動します。Navigates to an accessible object relative to the current object. このメンバーの詳細については、「accNavigate(Int32, Object)」をご覧ください。For a description of this member, see accNavigate(Int32, Object).

(Inherited from AccessibleObject)
IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object) IAccessible.accSelect(Int32, Object)

ユーザー補助オブジェクトの選択項目の修正またはキーボード フォーカスの移動を行います。Modifies the selection or moves the keyboard focus of the accessible object. このメンバーの詳細については、「accSelect(Int32, Object)」をご覧ください。For a description of this member, see accSelect(Int32, Object).

(Inherited from AccessibleObject)
IAccessible.get_accChild(Object) IAccessible.get_accChild(Object) IAccessible.get_accChild(Object) IAccessible.get_accChild(Object)

指定された子オブジェクトを取得します。Retrieves a specified child object.

(Inherited from AccessibleObject)
IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object) IAccessible.get_accDefaultAction(Object)

指定されたオブジェクトの既定のアクションを示す文字列を返します。Returns a string that indicates the specified object's default action.

(Inherited from AccessibleObject)
IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object) IAccessible.get_accDescription(Object)

指定されたアクセス可能なオブジェクトの外観を説明する文字列を返します。Returns a string that describes the visual appearance of the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object) IAccessible.get_accHelp(Object)

指定されたアクセス可能なオブジェクトに関連付けられている WinHelp ファイルの完全なパスを取得します。Retrieves the full path of the WinHelp file that is associated with the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object) IAccessible.get_accHelpTopic(String, Object)

指定されたオブジェクトに関連付けられている WinHelp ファイルの完全なパスとファイル内の特定のトピックの識別子を取得します。Retrieves the full path of a WinHelp file that is associated with the specified object along with the identifier of a specific topic in the file.

(Inherited from AccessibleObject)
IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object) IAccessible.get_accKeyboardShortcut(Object)

指定されたオブジェクトのキーボード ショートカットまたはアクセス キーを取得します。Retrieves the specified object's keyboard shortcut or access key.

(Inherited from AccessibleObject)
IAccessible.get_accName(Object) IAccessible.get_accName(Object) IAccessible.get_accName(Object) IAccessible.get_accName(Object)

指定されたオブジェクトの名前を取得します。Retrieves the name of the specified object.

(Inherited from AccessibleObject)
IAccessible.get_accRole(Object) IAccessible.get_accRole(Object) IAccessible.get_accRole(Object) IAccessible.get_accRole(Object)

指定されたオブジェクトのロールを説明する情報を取得します。Retrieves information that describes the role of the specified object.

(Inherited from AccessibleObject)
IAccessible.get_accState(Object) IAccessible.get_accState(Object) IAccessible.get_accState(Object) IAccessible.get_accState(Object)

指定されたアクセス可能なオブジェクトの現在の状態を取得します。Retrieves the current state of the specified accessible object.

(Inherited from AccessibleObject)
IAccessible.get_accValue(Object) IAccessible.get_accValue(Object) IAccessible.get_accValue(Object) IAccessible.get_accValue(Object)

指定されたアクセス可能なオブジェクトの値を取得します。Retrieves the value of the specified accessible object. 値のないオブジェクトもあります。Not all objects have a value.

(Inherited from AccessibleObject)
IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String) IAccessible.set_accName(Object, String)

指定された要素に新しいアクセス可能な名前を割り当てます。Assigns a new accessible name to the specified element.

(Inherited from AccessibleObject)
IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String) IAccessible.set_accValue(Object, String)

指定された要素に新しい値を割り当てます。Assigns a new value to the specified element.

(Inherited from AccessibleObject)
IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags) IReflect.GetField(String, BindingFlags)

指定したフィールドとバインディング フラグに対応する FieldInfo オブジェクトを取得します。Gets the FieldInfo object corresponding to the specified field and binding flag. このメンバーの詳細については、「GetField(String, BindingFlags)」をご覧ください。For a description of this member, see GetField(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags) IReflect.GetFields(BindingFlags)

現在のクラスのすべてのフィールドに対応する FieldInfo オブジェクトの配列を取得します。Gets an array of FieldInfo objects corresponding to all fields of the current class. このメンバーの詳細については、「GetFields(BindingFlags)」をご覧ください。For a description of this member, see GetFields(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags) IReflect.GetMember(String, BindingFlags)

すべてのパブリック メンバーまたは指定した名前と一致するすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。Gets an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. このメンバーの説明については、GetMember(String, BindingFlags) のトピックを参照してください。For a description of this member, see GetMember(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags) IReflect.GetMembers(BindingFlags)

すべてのパブリック メンバーまたは現在のクラスのすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。Gets an array of MemberInfo objects corresponding either to all public members or to all members of the current class. このメンバーの詳細については、「GetMembers(BindingFlags)」をご覧ください。For a description of this member, see GetMembers(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags)

指定した検索制約の下で、指定したメソッドに対応する MethodInfo オブジェクトを取得します。Gets a MethodInfo object corresponding to a specified method under specified search constraints. このメンバーの詳細については、「GetMethod(String, BindingFlags)」をご覧ください。For a description of this member, see GetMethod(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

オーバーロードされたメソッドの中から選択する Type 配列を使用して、指定したメソッドに対応する MethodInfo オブジェクトを取得します。Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. このメンバーの説明については、GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) のトピックを参照してください。For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Inherited from AccessibleObject)
IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags) IReflect.GetMethods(BindingFlags)

すべてのパブリック メソッドまたは現在のクラスのすべてのメソッドの MethodInfo オブジェクトの配列を取得します。Gets an array of MethodInfo objects with all public methods or all methods of the current class. このメンバーの説明については、GetMethods(BindingFlags) のトピックを参照してください。For a description of this member, see GetMethods(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags) IReflect.GetProperties(BindingFlags)

すべてのパブリック プロパティまたは現在のクラスのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。Gets an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. このメンバーの詳細については、「GetProperties(BindingFlags)」をご覧ください。For a description of this member, see GetProperties(BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags) IReflect.GetProperty(String, BindingFlags)

指定した検索制約の下で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Gets a PropertyInfo object corresponding to a specified property under specified search constraints. このメンバーの詳細については、「GetProperty(String, BindingFlags)」をご覧ください。For a description of this member, see GetProperty(String, BindingFlags).

(Inherited from AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

指定した検索制約で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。Gets a PropertyInfo object corresponding to a specified property with specified search constraints. このメンバーの詳細については、「GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])」をご覧ください。For a description of this member, see GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Inherited from AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

指定されたメンバーを呼び出します。Invokes a specified member. このメンバーの説明については、InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) のトピックを参照してください。For a description of this member, see InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Inherited from AccessibleObject)

フィールド

RuntimeIDFirstItem RuntimeIDFirstItem RuntimeIDFirstItem RuntimeIDFirstItem Inherited from AccessibleObject

適用対象

こちらもご覧ください