次の方法で共有


Cursor (MSAA UI 要素リファレンス)

注意

このトピックでは、MSAA UI 要素リファレンスの目的でカーソルについて説明します。 さまざまな UI フレームワークでカーソルを使用する方法については、ここでは説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。

 

カーソルは、画面上の位置がマウス、ペン、トラックボールなどのポインティング デバイスによって制御される小さな図です。 ユーザーがポインティング デバイスを移動すると、Windows オペレーティング システムはカーソルを移動します。

IAccessible メソッド

カーソルは、次の IAccessible メソッドをサポートしています。

IAccessible プロパティ

カーソルは、次の IAccessible プロパティを サポートしています。

  • get_accChildCount - ChildCount プロパティは 0 です。

  • get_accName - 開発者は、カスタム カーソルを作成するか、カーソル ID で識別される定義済みのカーソルを使用できます。 カーソルの Name プロパティは、その図形に依存し、次のいずれかです。

    カーソルの形 名前
    カスタム カーソル "Unknown"
    IDC_ARROW "Normal"
    IDC_IBEAM "編集"
    IDC_WAIT "Wait"
    IDC_CROSS "グラフィック"
    IDC_UPARROW "Up"
    IDC_SIZENWSE "NWSE size"
    IDC_SIZENESW "NESW サイズ"
    IDC_SIZEWE "水平サイズ"
    IDC_SIZENS "縦のサイズ"
    IDC_SIZEALL "Move"
    IDC_NO "禁止"
    IDC_APPSTARTING "アプリの開始"
    IDC_HELP "ヘルプ"

     

  • get_accRole - Role プロパティが ROLE_SYSTEM_CURSOR

  • get_accState - State プロパティは、次の 1 つ以上の の組み合わせです。

    | STATE_SYSTEM_INVISIBLESTATE_SYSTEM_FLOATING

Notes

  • 他の UI 要素とは異なり、カーソル オブジェクトには関連付けられたウィンドウ ハンドルがありません。 カーソル オブジェクトへのアクセスを取得するには、クライアントが WinEventProc を設定し、カーソル オブジェクトがイベントを生成するまで待機する必要があります。

IAccessible インターフェイス