掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSAAのIAccessibleを使うには (ID:42149)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
できました。 ツールバー上の3番目のコントロールを押下してます。 ツールバーの動かす部分?(点が縦に並んでいる部分)も子のカウントに含まれるようで、それを1番目と数えて、3番目のボタンを押しています。 oleacc.pasはdelphiインストールフォルダ配下source\win32\rtl\win\oleacc.pasのものを使っています。 varChild:VARIANT; pDisp:IDispatch; Ret := AccessibleObjectFromWindow(hToolBar, OBJID_CLIENT, IID_IAccessible, oAccessible); if Ret = S_OK then begin oAccessible.Get_accChildCount(vValue); ShowMessage(IntToStr(vValue)); varChild := 3; oAccessible.get_accChild(varChild,pDisp); oAccessible.accDoDefaultAction(varChild); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.