3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #3652

    qtv
    参加者

    お疲れ様です.

    勉強がてらプラグインを作成しています.
    不慣れなもので,やりたいことが実装できるのかどうか,というところからわからないことがあります.
    その手の質問も,こちらによろしいでしょうか?

    ちなみに今わからないのは,EVENT_KILL_FOCUSがEmEditorのテキストからフォーカスが失われるときに呼び出されるように見えるため,EmEditorから別のアプリにフォーカスが移ったときと,検索ダイアログなどを表示させたときの区別をうまくつける方法があるのか,というところです.
    (この質問に答えてほしい,というのではなく,こういう質問をしていいでしょうか,という意味で書いただけです)

    よろしくお願いします.

    #3655

    Yutaka Emura
    キーマスター

    ここで質問していただいて結構です。

    EVENT_KILL_FOCUS だと、確かに、アプリケーション全体がフォーカスを失ったのかどうかの区別が付かないですね。このイベントが来たら、GetFocus() で、現在のフォーカスを調べて、それが EmEditor に関連するウィンドウかどうかを判断する、という方法があると思います。他にも、いろいろな方法があると思いますが、この手の問題は、私もよく苦労するのですよ。 🙂

    #3657

    qtv
    参加者

    ありがとうございます.
    なるべく自分で調べますが,わからなくなったら助けを求めたいと思います.

    GetFocus()を使うのは思いつきませんでした…

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone