掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
直前までアクティブだったwindowからコピーするには (ID:76218)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
YuOさんの言うとおりメッセージフックをするので正攻法でしょうけど、 ちょっと力技(正攻法に比べると負担がかかる)方法を…。 まず、Timerコントロールを100ミリ秒以下くらいに設定しておいて、 そのイベント内で、常に今アクティブなウィンドウハンドルを SetForegroundなどで取得して、もっておきます。 それが自分のアプリケーションの持つウィンドウハンドルだったら持たないようにすれば…。 直前にアクティブだったウィンドウはすぐわかりますね。 あとは必要なときにそのウィンドウをアクティブにしてCtrl+Cを送るなりすれば完成です。 たとえほかの言語でやるにしても、メッセージフックはいろいろと面倒そうですから、 できるなら、あんまり使いたくないですね(-_-;) やり方さえ覚えてしまえばどうということはないんでしょうけど。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.