掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
キャレットを持っているコンポーネントのハンドルを取得するには? (ID:16540)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この掲示板の内容にはふさわしくないかもしれませんが、質問します。 「他のアプリのテキスト入力部分に、クリップボードの内容を貼り付ける」 というEXEを、Delphiで作成しようとしているのですが、他のアプリで キャレットを持っているコンポーネントのハンドルを、取得できなくて 困っています。 EnumChildWindowsでアクティブなウィンドウのコンポーネントを列挙し、 FindWindowExでTEditクラスと等しかったら、そのコンポーネントに内容を 貼り付ける・・・という処理をすれば、メモ帳等の特定のアプリには 貼り付けられます。 しかしテキスト部分を複数もち、かつテキスト部分を持つコンポーネントの クラスが不明な、メモ帳以外の他のアプリに対してはできませんでした。 そこで現在キャレットを持っているコンポーネントのハンドルを、取得する ことはできないかと考えたのですが、その方法が分かりませんでした。 どなたか教えて頂けないでしょうか。お願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.