• 締切済み

他のエディタに入力する

はじめまして。 今、JAVAで、Htmlタグ支援エディタを 作っているのですが、エディタ機能は すでに世にあるソフトのほうが優秀なので、 入力支援機能だけを作って、外部のエディタと 連携できないものか、と思っています。 たとえば、 エディタに入力されている文の一部を選択し、 入力支援ソフトの太字ぼたんを押すと、 エディタの文字の前後に<b>XXX</b>と タグが入るようなイメージです。 ネットを検索してもそれらしい情報に いきあたらなかったので、 もしできるのならば(似たような機能を持つ ソフトがJAVA以外で作られたのは見たことがあります)、この本やサイトを見てみるといいよ~、等 情報がありましたら、 教えていただけると嬉しいです。 どうぞよろしくお願いいたします。

みんなの回答

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

>他のエディタに入力する VC++をもってしても、全てのエディタに対応させることはできません。 Windowsアプリケーションというのは WindowsメッセージというのをOSとやりとりして アプリケーションを構成しています。 選択することで、どういうメッセージをやりとりするかは、 そのアプリケーションに依るので、ほぼ不可能です。 他のアプリケーションのメッセージを奪うことを メッセージフックといいますが、 javaでは多分無理かと。 普通有名なエディタだとそれ自体が マクロ機能をもっているので それを使ってはどうでしょう?

すると、全ての回答が全文表示されます。

専門家に質問してみよう