0

Delphi でマウスによってフォーカスされたすべてのコントロールからタイトル/キャプション/テキストを取得することに興味があります。

したがって、任意のウィンドウからすべてのコントロールの後にマウスを移動すると、マウスを使用して到達した現在のオブジェクト キャプションを取得することに興味があります。

例: Windows のナレーター

4

1 に答える 1

1

画面上のカーソルの座標を取得するにはGetCursorPosが必要です。次にWindowFromPointを使用して、その位置にあるウィンドウ/コントロールのウィンドウハンドルを取得します。ウィンドウ ハンドルを取得したら、それを使用して、Win32 API でウィンドウ/コントロールのプロパティを取得または変更できます。

このメソッドを使用してウィンドウ/コントロールのクラス名を取得する方法を示すこの例を見つけました: http://delphi.about.com/cs/adptips2000/a/bltip1200_2.htm

于 2012-06-02T15:22:26.367 に答える