0

ホットキーを押すと、ツール ヒント (現在のデスクトップ/ウィンドウに表示されるツール ヒント) をコピーできるアプリケーションを作成したいと考えています。では、現在のデスクトップにツール ヒントがあるかどうかを追跡するにはどうすればよいでしょうか。

4

1 に答える 1

1

まず、Managed.Net API を使用して他のアプリケーションのウィンドウにアクセスすることはできないため、少し異なることを行う必要があります。

Win32 API を使用してウィンドウを列挙し、クラスのウィンドウを見つけることができると思いますTooltip_Class32。次に、それらのテキストを読む必要があります。

SO hereおよび PInvoke.net hereで説明されているように、ウィンドウを列挙できます。

だけに制限するとTooltip_Class32、ツール ヒント ウィンドウのみが表示されます。

Windows がツール ヒントをどのように構成するのかわかりません。hereのようなメッセージでSendMessageAPI を使用して、ツール ヒントまたは子コントロール ウィンドウからテキストを読み取ることができると思います。WM_GETTEXT

これで始められるはずです。私は実際に自分でやったことがありませんが、実現可能のようです。

于 2011-05-27T12:45:12.680 に答える