...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

カーソル直下の GUI オブジェクトの取得 (1)

カーソル直下の GUI オブジェクトが何なのか・・・.Windows では,それを知るためには多くの困難が伴う.僕もバブルカーソルの研究をしていたときに,実環境で使用可能なバブルカーソルを実装しようとして四苦八苦した.MSAA を使えば大手のアプリケーション上での操作はほぼ取得できるはずだったが,エクスプローラ,ワード,エクセルでの操作をうまく取得することは結局できなかった.それは諦めて,擬似的に GUI 環境を再現したアプリケーションを作成して実験を行った.

そんな中,後輩の実験用プログラムの相談に載っていたときに,とうとう有力な手がかりを得た.やはり肝は MSAA ,それも MSAA SDK だ.