次の方法で共有


ポップアップ メニュー (MSAA UI 要素リファレンス)

注意

このトピックでは、MSAA UI 要素リファレンスを目的とした ポップアップ メニュー オブジェクトについて説明します。 さまざまな UI フレームワークで ポップアップ メニュー オブジェクトを作成する方法については、ここでは説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。

ポップアップ メニューには、メニュー コマンドの一覧が表示されます。 Microsoft Active Accessibility では、メニュー バーのメニュー項目を開くと、メニュー ポップアップ オブジェクトが作成されます。 Microsoft Active Accessibility では、ユーザーがユーザー インターフェイス要素を右クリックしたときに表示されるコンテキスト メニューのメニュー ポップアップ オブジェクトも作成されます。

ポップアップ メニューのウィンドウ クラス名は "#32768" です。

IAccessible メソッド

ポップアップ メニューでは、次の IAccessible メソッドがサポートされています。

IAccessible プロパティ

ポップアップ メニューでは、次の IAccessible プロパティがサポートされています。

プロパティ 説明
get_accChild 指定したメニュー項目の IDispatch を取得します。 メニュー項目の子 ID には、1 から始まる順に上から下に番号が付けられます。
get_accChildCount ChildCount プロパティは、メニューの区切り記号を含む、メニュー内のメニュー項目の数です。
get_accFocus
get_accName ポップアップ メニューの Name プロパティは、メニューと同じ名前です。 コンテキスト メニューの Name プロパティは "Context" です。
get_accParent Parent プロパティは、ポップアップ メニューを囲み、ポップアップ メニューと同じ Name プロパティとウィンドウ クラス名を持つウィンドウ ( ROLE_SYSTEM_WINDOW ) です。
get_accRole Role プロパティがROLE_SYSTEM_MENUPOPUP
get_accState State プロパティは、次の 1 つ以上のの組み合わせです。STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notes

IAccessible インターフェイス

メニュー バー

メニュー項目