前提・実現したいこと
C#にて不特定のアプリケーションの操作を記録し操作マニュアルの作成を
楽にできるアプリケーションを作成したいと考えております。
システム化したい事は
・マウスイベントをトリガーとしてハードコピーを取りたい
・マウスイベントが発生したコントロールのコントロール名を取得したい
※マウスイベントはシングル・ダブルクリックを想定しています。
ウィンドウハンドラを使用するとよいという所まで調査をしたのですが
具体的なソースに落とせないでおります。
アドバイスをいただければ幸いです。
Windowsには「ステップ記録ツール」が付属していますが、やりたいことは自作したいということでしょうか。
グローバルフックというまさにうってつけの機能があるのですが、これが一切出てきてないということは、この理解は質問者さんには無理と思われているんだと思います。私もそう思いますが、一応そういうキーワードだけ出しておきますので興味があれば調べてみてください。
ご回答ありがとうございます。また、返信が遅れまして誠に申し訳ございません。結果としてグローバルフックで実装することにしまいた。DLL化しないとできないという記載もありましたがDLL化せずに実装できました。DLL化しないと実現できない理由があるのだと思うのですが時間がなく調べられずにいるので後ほど調べたいと思います。ご助言ありがとうございました。
回答3件
あなたの回答
tips
プレビュー